#47 Added action to handle text field changes so that we don't have to un-focus text fields to commit the value to the data
#47 Removed redundant delegation impl
#47 Further cleaned up and reduced duplication in fluid ui view controller