Reusable EventEmitter
Fix global events, act I
C code does not use object call