OnChange properly separated from core. Added support for checkbox, radio buttons, combobox, listbox, multiselect listbox.