public boolean mouseup(Coord c, int button) {
		c = new Coord((int) (c.x / getScale()), (int) (c.y / getScale()));
		Coord mc = s2m(c.add(viewoffset(sz, this.mc).inv()));
		if (grab != null) {
			try {
				grab.mmouseup(mc, button);
				return (true);
			} catch (GrabberException e) {
			}
		}
		if ((cam != null) && cam.release(this, c, mc, button)) {
			return (true);
		} else {
			return (true);
		}
	}