only save after you've been idle for 2 seconds