Use separate connection for dbus signals

why are you passing the func? I'm missing something