make trigger twice as fast

by checking for listeners bound to `emitter` and `emitter.event`
before `emitter.event` is triggered, the weight the function is
halfed.