namespacing
update deps
use _emitterCtx instead of context
tidy example