boolean (RadComponent container, OperationContext context) { Point location = context.getLocation(); RadComponent target = context.getArea().findTarget(location.x, location.y, null); if (target == container) { FeedbackTreeLayer layer = context.getArea().getFeedbackTreeLayer(); return !layer.isBeforeLocation(target, location.x, location.y) && !layer.isAfterLocation(target, location.x, location.y); } return true; }