Handle ^D input.
Can receive messages, on a separate thread per message.
Calls a callback when finished receiving a message.
SMEyeLDesktop displays the received image (on a sep. thread).