Javascript Timers and Intervals made easy.