What's the correct way to communicate between controllers in AngularJS? - http://cl.ly/TJVG