Properties in controls:

- adds `proxyProperty`
- uses `proxyProperty` for that.data
- adds support for `onChange`
Adds properties to selectable input widgets