listen on a socket and draw what we get