public Progress getProgress() {
		int loaded = 0, total = 0;
		String text = null;
		for (int i = 0; i < resources.size(); i++) {
			total++;
			if (resources.get(i).get() != null) loaded++; else if (text == null) text = resources.get(i).path;
		}
		return new Progress(1d*loaded/total,text);
	}