Self-contained package that creates an event queue which can be responded to with long-running connections.