AffineTransform transform = targetContext
.getTransform(manipulatorContext);
Rectangle2D bounds = _target.getBounds();
bounds = ShapeUtilities.transformBounds(bounds, transform);
if (bounds.intersects(x - h, y - h, 2 * h, 2 * h)) {
// We're still over, so snap to the nearest site -- FIXME
// debug("STILL OVER SAME TARGET: " + _target);
Site current = _handle.getSite();
// FIXME: shouldn't this be x,y?