Formalize custom inputs to form elements, or at least let them behave like form elements.