code: public void setupValueChangedListeners() {
      // When the displayed category changes, it reloads the BreadcrumbBar
      model.displayedCategoryProperty().addListener(e -> setupBreadCrumbBar());
  
      // Sets the displayed category when clicking on a breadcrumb
      breadCrumbView.breadCrumbBar.setOnCrumbAction(event ->
          model.setDisplayedCategory(event.getSelectedCrumb().getValue())
      );
    }
docs: {@inheritDoc}