New GUI and both-way communication between client and server