Ability to use external event loop