Implemented Node.js's events.EventEmitter in ruby.