The client uses nonblocking calls to check for server messages and textboxes can now process all the standard keyboard keys