ing;
			}
			if ("recording" in data.obsState){  
				processNeeded=true;
				session.pcs[UUID].obsState.recording = data.obsState.recording;
			}
			if ("virtualcam" in data.obsState){  
				processNeeded=true;
				session.pcs[UUID].obsState.virtualcam = data.obsState.virtualcam;
			}
		}
	} catch(e){
		errorlog(e);
	}
	
	if (!processNeeded){
		return;
	}
	
	try {
		var control = 0;
		if (session.pcs[UUID].obsState && session.pcs[UUID].obsState.details){
			control =  parseInt(session