title: why window.external.menuArguments.setTimeout doesn't work via IE context menu
body: <p>I'm writing a context menu extension for IE 6/7/8/9. I use window.external.menuArguments as current window object. This works fine for most common apis except setTimeout/setInterval. I tested it in IE 6-9, setTimeout doesn't work at all and setInterval causes memory exhausted in some cases. is there a work-around and am i missing any important tips in MSDN documents?</p>
  
  <pre><code>window.external.menuArguments.setTimeout(function() {
      alert("setTimeout OK");
  },100);
  window.external.menuArguments.setInterval(function() {
      alert("setInterval OK");
  },100);
  </code></pre>
  
  <p>The disappointing IE doesn't give me any alerts in above test code.</p>