User updates to input fields are now reflected in the data model

Supports text fields, checkboxes, radio buttons, and drop downs