WhoJack This library is an implementation of the event dispatcher. It allows different components of an application to communicate with each other by emitting events and listening to them.