setInterval/setTimeouts can be annoying. T-minus provides abstraction for various countdown features, both for logical uses and UI purposes. var annoyMe = new Timer ...
Originally extracted from a game engine I wrote, I found these timers extremely useful elsewhere. It provides five little timer abstractions which make using timers in Javascript a little easier.