i'm not quite sure how, and since it involves timers it may be time sensitive :\