@Override
  public void showFeedback() {
    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();
    }
  }
@Override
  public void showFeedback()