pipe to urwid to trigger it pulling new data from self.server_output to
handle via self.InputHandler. (We *could* pipe socket.recv output
directly, but then we get complicated buffering situations here as well
pipe to urwid to trigger it pulling new data from self.server_output to
handle via self.InputHandler. (We *could* pipe socket.recv output
directly, but then we get complicated buffering situations here as well