def signal_callback(id, signal, data)
      data = Weechat::Utilities.apply_transformation(signal, data, SignalCallbackTransformations)
      Weechat::Hooks::Signal.find_by_id(id).call(signal, data)
    end
def signal_callback(id, signal, data)
      data = Weechat::Utilities.apply_transformation(signal, data, SignalCallbackTransformations)
      Weechat::Hooks::Signal.find_by_id(id).call(signal, data)
    end
low level callback for signal hooks