the fix to get it into the  mainCtrl on the scopechain is to do a scope.emit. emit dispatches the event upwards through the scopechain