The order is not critical, they all start counting down effectively at the same time (within a ms or less)… However the fact that they all try to run their respective functions at the exact same time (within a ms or less) does… bad code, bad The timers should be staggered so as to allow time for each function to run before the next one starts.