added the listener, which is now getting full strings from the TCP port