public void colorChanged(WorldMapObject o, Color c)
	{
		core.Point pos = p2o.get(o);
		System.out.println("color changed: "+o+", "+c.name+", "+pos);
		
		//if (ready) {
			try {
				mapWidget.objectAt(pos.y, pos.x).setLayer(0, new gui.WidgetImage(c.mfFile));
			} catch (java.lang.NullPointerException e) {}
		//}
	}