Move presenter to the engine