Fixed #6: Form events are preserved while coming in and out of edit mode
improved fix for #6
Fixed #7: Complex input forms can handle radio and checkboxes now