[refactor] Fusing, EventEmitter3, all the things