def METHOD_NAME(self, event: Event) -> None:
    listeners = self._listeners.get(event.event_type, [])
    if not listeners:
        return
    for listener in listeners:
        if not listener.filter_event(event):
            self._ledfx.loop.call_soon_threadsafe(listener.callback, event)