Added useListenerProvider to the EmitterTrait