WIP: Embrace reentrancy caused by spinning the event loop inside handlers