A simple fast async deferred event emitting library