[Ide] Use a timeout handler instead of an idle handler.