private void clicked(core.Hero hero, WidgetStackGrid list, core.Position2Object<GroupOfUnits> p2u, int r, int c)
	{
		if (r > -1) {
			hero.getUnits().remove(p2u.get(r, c));
		}
		
		list.clearLevel(3);
		list.clearLevel(4);
		p2u.clear();
		int i = 0;
		for (core.GroupOfUnits u: hero.getUnits()) {
			list.getImageStack(i/3, i%3).setLayer(3, new gui.WidgetImage(u.type.file));
			list.getImageStack(i/3, i%3).setLayer(4, new gui.WidgetLabel(""+u.getNumber(), u.getOwner().getColor()));
			p2u.put(i/3, i%3, u);
			++i;
		}
	}