'use strict'; module.exports = function (source, target, events) { source.on('newListener', function (event, listener) { if (~events.indexOf(event)) { target.on(event, listener); } }); source.on('removeListener', function (event, listener) { if (~events.indexOf(event)) { target.removeListener(event, listener); } }); };