This will cause a big problem when we are using the Wechaty with RxJS with lots of on/off (addListeners/removeListeners) operations.