Replace EventListenerInterface by Processor