why ".EventEmitter"?