changed to json payloads, signing not tested yet
small UI status updates while pairing