private void sendContentToOutputDevice(Vector<JSONObject> contentToShow, String type){
		//if care display is used
		if(useXMPPConnection){
			xmppConnection.sendContentToScreen(contentToShow, type);
		}
		//for debugging without care_screen or output on other devices such as robots
		else{
			Utils.printWithDate("Sent " + type  + " to output device. json-representation: " + contentToShow.toString(), Utils.DEBUGLEVEL.DEBUG);

			String imageURL = "";
			//if type is "survey" you have to simulate the user's answer
			if(type.equals("surveys")){
				//user_mood: badMood || neutralMood || goodMood
				ArrayList<String> possibleMoods = new ArrayList<String>();
				possibleMoods.add("badMood");
				possibleMoods.add("neutralMood");
				possibleMoods.add("goodMood");
				String currentMood = possibleMoods.get(random.nextInt(possibleMoods.size()));
				contextInformation.put("userMood", currentMood);
				if(useLocalInterface) GUI.setMood(currentMood);
				Utils.printWithDate("Current user mood: " + currentMood, Utils.DEBUGLEVEL.GENERAL);
				reactToCurrentContext(contextInformation);
			}
			else if(type.equals("recommendations")){
				//get images of all chosen recommendations
				Vector<String> imageNames = jsonParser.getImagesOfRecommendations(contentToShow.toString());
				for(String imageName : imageNames){
					//get image url
					imageURL = "http://" + serverUri + "/care_prototype/sites/default/files/" + imageName;
					Utils.printWithDate("image url = " + imageURL, Utils.DEBUGLEVEL.DEBUG);
				}
				if(useLocalInterface){
					GUI.setImage(imageURL);
				}
			}
		}
	}