Eventing is a library for asynchronous event-driven programming.