@Override
  public final void onSelectionChanged() {
    if (!reallyExcludeCurrentCommandFromNavigation) {
      currentCommandIsNavigation = true;
    }
    currentCommandHasMoves = true;
  }
@Override
  public final void onSelectionChanged()