title: addEventListener and setInterval fail silently in a Greasemonkey script
body: <p>I am trying to get code to execute every x amount of time and begin doing so after the page has loaded for the first time, while my debug throws no errors, the script doesn't actually do anything.</p>
  
  <p>So, I am at a bit of a loss and I am thinking it has something to do with the syntax or the way the code is nested. Can you be so kind as to look at my code below and tell me what in the heck I am doing wrong and if there is a better way to fix it? </p>
  
  <pre><code>window.addEventListener('load', function()  {
  setInterval(function setTitle(){
      var sInfo = document.getElementById("play_info");
      var iTags = sInfo.innerHTML.split("\"&gt;");
      var pTags = iTags[3].split("&lt;");
      document.title = pTags[0];
      return setTitle;
  },5000);
  });
  </code></pre>
  
  <p>This is a code inside a Greasemonkey script that will run inside Firefox. Thank you.</p>