now using protobuf and protojs for websocket client-to-server messages