Register event listeners on scopes with $on

Each scope maintains its own listeners
Rename angular file to schmangular