title: apply() does not work on Node.js eventemitter's emit() function
body: <p>The apply() method does not work on Node's eventemitter's <code>emit</code> function.</p>
  
  <p>I execute these 2 statements:</p>
  
  <pre><code>this._baseEmitter.emit('activity', {test: 'zever1'});
  
  this._baseEmitter.emit.apply(this, ['activity', {test: 'zever2'}]);
  </code></pre>
  
  <p>The first 1 runs fine, and the event is captured by my listener.</p>
  
  <p>The second one, however, does absolutely nothing.</p>
  
  <p>Does anyone know why? Is the emit() function perhaps missing the apply method?
  If so, I would think I would receive some error messages, but that's not the case either.</p>