Switched from using triggering filtering by using $watch to utilizing ng-change instead. Easier way to monitor changes and provides a simpler route for testing down the road.