Glossary: Software Design Patterns in JavaScript
Event bus
Also written: EventBus
A small object where code registers listeners with `on` and announces events with `emit`, so the sender doesn't know who is listening. It is a simple form of the Observer pattern.