Shift modal

Except, can you do an emit on the @$scope, that way we don't pollute the global rootScope