Don't do a scope.apply on every change