Love me some $scope.$apply()