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.