public void setCurColor(CPColor color) {
		if (!curColor.isEqual(color)) {
			artwork.setForegroundColor(color.getRgb());

			curColor.copyFrom(color);
			for (Object l : colorListeners) {
				((ICPColorListener) l).newColor(color);
			}
		}
	}