fixes #899 using ng-change to watch for text and search

#899 using data-ng-change to watch for search text