Probe/UI split of message handler, making it work remotely.
Reduce debug output noise, and fix an infinite loop in the message handler.