feat(registry): track last-seen index in registry.watch
fix(event): call Listen() on EventBus; use EventBus.chClose to stop
fix(EventBus): wrap EventBus.Listen() code in goroutine
fix(event): Fix log line
fix(EventBus): dereference Event before handing to listeners