ngScope-style EventEmitter service for AngularJS.