(zone-timer): New variable holds the idle timer.
(zone): Don't fiddle with the idle timer at all. (zone-when-idle): Put the idle timer in zone-timer. If one is already set up, cancel it and make a new one. (zone-leave-me-alone): Likewise.
Showing with 19 additions and 12 deletions