redesigned GUI and can now display a formatted message. also started pushing messages to server