I have a stay open script with an idle handler which returns 60. i.e.
It will be run again in circa 60 seconds. The idle handler is
initially called by the run handler.
The run handler will be called many times and will, in turn, call the
idle handler many times. What happens in this situation?
I'm hoping that the idle functions will run immediately and then will
drop back to checking every 60 seconds (unless the run handler calls
it again). i.e. That there's just the one "instance" of the idle
process ticking along - but I don't know and I can't think of a
sensible test at this time.