var events = require('events');
var ee = new events.EventEmitter();

ee.on('myevent', function(msg) {
    console.log('handling event, got ' + msg);
});

function foo() {
    ee.emit('myevent', 'foo');
}

setInterval(foo, 1000);