Only call 'idle' after something happened.