} else if (source == existingListButton || source == existingTranslateButton) {
String bundle = existingBundlesSelection.getSelectedKey();
if (bundle.equals(ALL_BUNDLES_IDENTIFYER)) bundle = null;
boolean includeBundlesChildren = existingBundlesIncludeBundlesChildrenSwitch.isSelected(0);
List<I18nItem> i18nItems = i18nMgr.findExistingI18nItems(targetLocale, bundle, includeBundlesChildren);
boolean prioSortEnabled = existingBundlesPrioritySortSwitch.isSelected(0);
i18nMgr.sortI18nItems(i18nItems, prioSortEnabled, prioSortEnabled);
deactivateAndDisposeChildCrumbController();
// first the list controller
TranslationToolI18nItemListCrumbController i18nItemlistCrumbCtr = new TranslationToolI18nItemListCrumbController(ureq,