I don't think we need this `setTimeout` here.
You could simply set a flag here, and then do `_start()` right after the initialization of engine is complete.