public Resource getcurs(Coord c) {
		Resource ret;

		for (Widget wdg = lchild; wdg != null; wdg = wdg.prev) {
			if (!wdg.visible)
				continue;
			Coord cc = xlate(wdg.c, true);
			if (c.isect(cc, wdg.sz)) {
				if ((ret = wdg.getcurs(c.add(cc.inv()))) != null)
					return (ret);
			}
		}
		return (cursor);
	}