documentation updates
Event as an exported interface

tried Notifier/notification, but it's just so long... and mostly inconsistent.

surprisingly this doesn't conflict with the Event channel in a Watcher