Removed EngineInterface::eventLoop() and added a method for callbacks to run after a given delay, removing all dependencies on React outside of the Engine implementation (fixes #25)