Add support to bind watchers to scope events.

I think that this is pretty simple, any thoughts about it?