Note: in order to use `change` in the Prototype version, you have to include the [Event.simulate](https://github.com/kangax/protolicious/blob/5b56fdafcd7d7662c9d648534225039b2e78e371/event.simulate.js) class. The selected and deselected parameters are not available for Prototype.