code: def event_processed(self, listener, event):
          
          if not isinstance(listener, IEventListener):
              raise TypeError("listener can only be an instance of type IEventListener")
          if not isinstance(event, IEvent):
              raise TypeError("event can only be an instance of type IEvent")
          self._call("eventProcessed",
                       in_p=[listener, event])
docs: Must be called for waitable events after a particular listener finished its
          event processing. When all listeners of a particular event have called this
          method, the system will then call :py:func:`IEvent.set_processed` .
  
          in listener of type :class:`IEventListener`
              Which listener processed event.
  
          in event of type :class:`IEvent`
              Which event.