plugabble backend (libuv, libevent, glib) eventing system