A Simple Event Bus in JS complete event bus as a node module an esential component in event-drive architectures the motivation is to encourage decoupling and "reverse dependencies"