make sure that field_schema is available
checkbox: fire change event
optionalform: make API consistent to xorform