use the fastest eventemitter3 by 3rd-Eden