added ng-debounce