The listener simply waits and listens for a specific event name and only when it receives that name it will respond and perform an action. Furthermore, a listener can accept and set parameters if they are supported by the component.
It is possible to override any or a specific event action from the incoming event and replace it with a new one. This can be very useful since it is possible with a single event to perform multiple actions.
When the Action To Override is selected the following extra properties are added to the event listener