included input watcher, making ng-change directive not longer needed