public boolean iteminteract(Coord cc, Coord ul) {
		Coord cc0 = cc;
		cc = new Coord((int) (cc.x / getScale()), (int) (cc.y / getScale()));
		Gob hit = gobatpos(cc);
		Coord mc = s2m(cc.add(viewoffset(sz, this.mc).inv()));
		if (Config.assign_to_tile) mc = tilify(mc);
		if (hit == null)
			wdgmsg("itemact", cc0, mc, ui.modflags());
		else
			wdgmsg("itemact", cc0, mc, ui.modflags(), hit.id, hit.position());
		return (true);
	}