Simple, powerful and easy to use OOP API for event driven async systems (libevent, libev, etc).