Možeš i da koristiš produžavanje intervala u slučaju neaktivnosti. Odrediš donju i gornju granicu (recimo od jedne do 64 sekunde), postaviš na donju i dupliraš do prve aktivnosti ili do gornje granice... Prototype ima
PeriodicalUpdater koji radi slično (mada ne vidim gornju granicu, a čini mi se nezgodno ostaviti je otvorenom).