void () { Point location = myContext.getLocation(); FeedbackTreeLayer layer = myContext.getArea().getFeedbackTreeLayer(); myTarget = myContext.getArea().findTarget(location.x, location.y, null); if (myContainer == myTarget) { layer.mark(myTarget, FeedbackTreeLayer.INSERT_SELECTION); } else if (myTarget != null && isChildren(myTarget)) { myInsertBefore = layer.isBeforeLocation(myTarget, location.x, location.y); layer.mark(myTarget, myInsertBefore ? FeedbackTreeLayer.INSERT_BEFORE : FeedbackTreeLayer.INSERT_AFTER); } else { myTarget = null; eraseFeedback(); } }