Upgrade to leverage Angular 1.3.X $validators and tweak model update behavior when view value is not valid