private void drawEditingCollection() {

		// Prints name of current Collection
		parent.fill(255);
		parent.textAlign(PConstants.CENTER);
		parent.text(selectedCollection.getCollectionName(), posX + 438,
				posY + 117);

		// Draws file paths in window
		parent.stroke(0);
		parent.fill(225);
		parent.rect(posX + 35, posY + 150, 470, 300);

		// Putting Paths into Databox (Name subject to change)
		float start = posY + 167;
		int count = 0;
		Integer tempKey;
		// Iterator through the HashMap
		Iterator it = selectedCollection.getMedia().entrySet().iterator();
		while (it.hasNext()) {
			// Contains the key and the filePath to the video
			Map.Entry pairs = (Map.Entry) it.next();

			// filePath
			String fileName = (String) (pairs.getValue());
			char file[] = new char[40];
			fileName.getChars(fileName.length() - 40, fileName.length(), file,
					0);
			fileName = String.valueOf(file);

			if (indexSelected == count) {
				parent.noStroke();
				parent.fill(190);
				parent.rect(posX + 36, posY + 150 + count * (25), 469, 25);

				selectedPath = (String) (pairs.getValue());
				selectedKey = (pairs.getKey() instanceof String) ? Integer.parseInt((String) pairs.getKey()) : (Integer) pairs.getKey();
			}

			parent.textAlign(PConstants.LEFT);
			parent.fill(0);
			parent.text(fileName, posX + 40, start + count * (25));

			tempKey = (pairs.getKey() instanceof String) ? Integer.parseInt((String) pairs.getKey()) : (Integer) pairs.getKey();
			if (tempKey != null) {
				parent.textAlign(PConstants.CENTER);
				parent.text("" + (char) tempKey.intValue(), posX + 470, start
						+ count * (25));
			}

			count++;
		}
	}