$digest-free Event Aggregator for AngularJS