title: How can I add a recurring timer to a Firefox addon?
body: <p>I am trying to create an addon with the new addons builder preview (https://builder.addons.mozilla.org/), and I need a function to run about once every 10 minutes. I have tried both setInterval and setTimeout, but they both return the following error:</p>
  
  <pre><code>    error: An exception occurred.
  Traceback (most recent call last):
    File "resource://jid0-31njasqk3btmpa6paroepuybjn4-myaddon-lib/main.js", line 41, in 
      setTimeout(function() { timedCount(); }, 10000);
  ReferenceError: setTimeout is not defined
  </code></pre>
  
  <p>(with setTimeout being replaced with setInterval when I tried it. The setTimeout function worked great in the similar webpage that I built. I just had the function call itself to give an infinite loop (It sounds stupid, there should be a while loop, but it was in a tutorial;)
  But now I can't get past that error in my addon. </p>
  
  <p>Also, if you can help me parse a local or remote page in this addon (preferably remote, but I could make it parse a django-created page on localhost instead), or even better, just tell me how to use python ;) that would be great.</p>
  
  <p>Thanks!</p>