title: Multiple timers on the same page don't work smoothly
body: <p>I have about 3 JavaScript timers working at the same time on a page using <code>settimeout</code>, but the functions called by these timers are not working smoothly and it seems that the timers are waiting on each other, and some times hang the page.</p>
  
  <p>Is there a best practice when dealing with js timers to avoid this behavior?</p>
  
  <p>Examples:</p>
  
  <p>Sometimes use jQuery timers like this:</p>
  
  <pre><code>$(document).everyTime(1000, "blinkRed", function (i) {
        $(price).toggleClass('valuered');
  }, 10);
  </code></pre>
  
  <p>and sometimes I use the normal <code>settimeout</code> JavaScript function.</p>