using rootScope to broadcast events, LOL, lets see if this hack will work