Bug 1069389 - reduce the number of angular watchers

In some cases I changed the way it listened to data in an angular way.
In others, I used our custom events and used jQuery to update data.