Add EventEmitter interface