I might be wrong about the structure here but, I think that this controller is a child of the ProjectDetailCtrl. That means that instead of making a global event broadcast on `$rootScope`, you could use `$scope.$emit('newsprint')`. The difference is that $broadcast goes root-down and $emit goes leaves-up. Angular likes to be "allergic to global state". This is just a little nit though.