event emmiter in node js stackoverflow
const events = require('events'); 
const eventEmitter = new events.EventEmitter();
eventEmitter.on('scream', function() {
    console.log("Screaming");
});
eventEmitter.on('scream', function(name) {
    console.log(name+" is screaming");
});
eventEmitter.emit('scream', 'Bob');
