Wrapping emitter.listeners. Callers of emitter.listeners will now get an array
containing the original callbacks rather than the wrappers.