title: Does node have a way to consume/stop an event?
body: <p>I'm looking for a way to add events such that they fire sequentially and <em>optionally</em> pass through.  I'm wondering if there is anything like this natively in the Node API, or if not if anyone knows of a decent npm package that accomplishes this:</p>
  <pre><code>obj
    .on('event-A', function(){
      // log something()
      // consume or stop the event
    })
    .on('event-A', function(){
      // this never fires
    });
  </code></pre>