Create a new event emitter from another one that re-emits certain events
var EventEmitter = require("events").EventEmitter
, ReEmitter = require("re-emitter")
var first = new EventEmitter()
, other = ReEmitter(first, ["foo", "bar"])
other.on("foo", function () {
// fired
})
other.on("baz", function () {
// will not fire
})
emitter.on("bar", function () {
// will not fire
})
emitter.emit("foo")
emitter.emit("baz")
other.emit("bar")