Detecting ‘Idle’ and ‘Away’ Timeouts in Javascript