Counterpart to the EventEmitter
. One Listener can only listen to one emitter, where an Emitter can have any number of listeners.
This component constructs callbacks based on the definition of the Emitter. If you switch the emitter or update the definition, simply recreate the callbacks to get the updated definition.