 		}
 	}
 	
+	/// handles a command from a client
 	func handle(command: SessionCommand, from: SessionConnection) {
 		logger.info("got command: \(command)")
 		switch command {

		}
	}
	
	func handleVariableListResponse(data: ComputeResponse.VariableUpdate) {
		// we send to everyone, even those not watching
		logger.info("handling variable update with \(data.variables.count) variables")

		broadcastToAllClients(object: SessionResponse.execComplete(cdata))
	}
	
	/// converts results compute response to a SessionResponse
	func handleResultsResponse(data: ComputeResponse.Results) {
		guard data.transId != nil else {
			logger.warning("results response sent w/o a transactionId")
