Added idle time counter, reset upon a PRIVMSG event. TODO: Identify which events should reset the idle. Investigate issue with setInterval milliseconds (should be 1000 = 1s, but is much faster).