This demo is based on the SelectMenu demo page at:
Is the change event supposed to work?
The Selectmenu widgets provides a styleable select element replacement. It will act as a proxy back to the original select element, controlling its state for form submission or serialization
The datasource is a native select element. Supports optgroups.