set the idle buffer in all windows in all frames
add ability to save and load frame configuration.
When the idle trigger is called inside the idle buffer, revert instead
added a button to the idle screen to return from being idle
use idle-toggle for the key binding instead of detecting idleness
directly within the idle switch.
more buffer memory idle protection
use an explicit switch away from idle windows function
cancel timer objects on stop