def __init__(self, target: Block | None, _data: Any):
        """
        Parameters:
            target: The component object that triggered the event. Can be used to distinguish multiple components bound to the same listener.
        """
        self.target = target
        self._data = _data

        Parameters:
            target: The component object that triggered the event. Can be used to distinguish multiple components bound to the same listener.
        
gradio/events.py