This library is an attempt to create a ‘real’ event bus giving developers a simple way to develop decoupled user interface. This is not for low level events like ‘click’ on elements but rather high level business events like ‘OrderCreated’.  The main focus is the decoupling between the one publishing events and the one listening for events.