owen1: and like I said, look at libuv instead of libev / libeio