title: node removeListener does not work
body: <p>trying to remove listener with this code:</p>
  
  <pre><code>var EventEmitter = require('events').EventEmitter;
  
  var emitter = new EventEmitter;
  
  emitter.on('message', function(text)
  {
          console.log(text);
  });
  
  setInterval(function()
  {
          emitter.emit('message', Date.now());
  }, 300);
  
  setTimeout(function()
  {
          emitter.removeListener('message', function()
          {
                  console.log('removing "message" listener');
          });
  }, 1000);
  </code></pre>
  
  <p>It doesn't break the interval, my node version: v0.8.11</p>
  
  <p>reading documentation i think it's ok:
  <a href="http://nodejs.org/api/events.html#events_emitter_removelistener_event_listener" rel="nofollow">http://nodejs.org/api/events.html#events_emitter_removelistener_event_listener</a></p>