Updating the events API.

d.watch() now returns a function that when called removes the event listener.
This deprecates d.unwatch().