Adding Event::fireAsync() and Queue as suggested dependency