ng-change will be used instead of ng-keyup