I personally would prefer to do the timers idea. But for me it would need a small change, which mightn't be so small in the long run.