ng-change does not work, reverting to ng-click