main no longer steals from inputManager