def METHOD_NAME(self, signal_name, callback):
    """
    Connect a responder to a specific signal.
    Args:
        signal_name (str): The name of the signal to respond to
        callback (callable): The callable that is called when the signal is queried
    """
    signal_responders = self.responders.setdefault(signal_name, [])
    if callback not in signal_responders:
        signal_responders.append(callback)