extended slectables with events
trigger change event when selection has been changed
listen on change events of the model selectable and trigger an event when selection has been changed
build new version