logger.finest("RECV RESPONSE: " + response.toString());
signalResponse(response.getTag(), response);
break;
case 3: // event
Event event = Event.parseFrom(payload);
logger.finest("RECV EVENT: " + event.toString());
signalEvent(event);
break;
case 4: // error
Error error = Error.parseFrom(payload);
logger.finest("RECV ERROR: " + error.toString());