docs: @Override protected void initGraphics() {
          super.initGraphics();
  
          final ZonedDateTime TIME = tile.getTime();
  
          titleText = new Text(MONTH_YEAR_FORMATTER.format(TIME));
          titleText.setFill(tile.getTitleColor());
  
          clickHandler = e -> checkClick(e);
  
          labels = new ArrayList<>(56);
          for (int i = 0 ; i < 56 ; i++) {
              Label label = new Label();
              label.setManaged(false);
              label.setVisible(false);
              label.setAlignment(Pos.CENTER);
              label.addEventHandler(MouseEvent.MOUSE_PRESSED, clickHandler);
              labels.add(label);
          }
  
          weekBorder = new Border(new BorderStroke(Color.TRANSPARENT,
                                                   Tile.GRAY,
                                                   Color.TRANSPARENT,
                                                   Color.TRANSPARENT,
                                                   BorderStrokeStyle.NONE,
                                                   BorderStrokeStyle.SOLID,
                                                   BorderStrokeStyle.NONE,
                                                   BorderStrokeStyle.NONE,
                                                   CornerRadii.EMPTY, BorderWidths.DEFAULT,
                                                   Insets.EMPTY));
  
          text = new Text(DAY_FORMATTER.format(TIME));
          text.setFill(tile.getTextColor());
  
          getPane().getChildren().addAll(titleText, text);
          getPane().getChildren().addAll(labels);
      }