docs: private void updateChart() {
          Platform.runLater(() -> {
              List<LeaderBoardItem> items = tile.getLeaderBoardItems();
              int noOfItems = items.size();
              if (noOfItems == 0) return;
              double maxY = height - size * 0.25;
              for (int i = 0 ; i < noOfItems ; i++) {
                  LeaderBoardItem item = items.get(i);
                  double y = i * 0.175 * size; //size * 0.18 + i * 0.175 * size;
                  if (y < maxY) {
                      item.setManaged(true);
                      item.setVisible(true);
                      item.relocate(0, y);
                  } else {
                      item.setVisible(false);
                      item.setManaged(false);
                  }
              }
          });
      }