(event, listener)
| 175 | this._ev = {}; |
| 176 | } |
| 177 | on(event, listener) { |
| 178 | const events = (this._ev[event] = this._ev[event] || []); |
| 179 | events.push(listener); |
| 180 | return () => this.removeListener(event, listener); |
| 181 | } |
| 182 | removeListener(event, listener) { |
| 183 | const events = this._ev[event]; |
| 184 | if (events) { |