private void initGraphics() {
        startX     = PREFERRED_WIDTH * 0.114;
        startY     = PREFERRED_WIDTH * 0.112;
        stepX      = PREFERRED_WIDTH * 0.072;
        stepY      = PREFERRED_WIDTH * 0.08;
        font       = Font.loadFont(getClass().getResourceAsStream("/eu/hansolo/enzo/fonts/din.otf"), PREFERRED_WIDTH * 0.048);
        background = new Region();
        background.getStyleClass().addAll("background", getSkinnable().getColor().STYLE_CLASS);

        stainlessBackground.setImage(texture.getImage(PREFERRED_WIDTH, PREFERRED_HEIGHT));
        stainlessBackground.setOpacity(getSkinnable().getColor() == QlockTwo.QlockColor.STAINLESS_STEEL ? 1 : 0);

        p1 = new Region();
        p1.getStyleClass().add("dot-off");
        p2 = new Region();
        p2.getStyleClass().add("dot-off");
        p3 = new Region();
        p3.getStyleClass().add("dot-off");
        p4 = new Region();
        p4.getStyleClass().add("dot-off");

        highlight = new Region();
        highlight.getStyleClass().add("highlight");

        matrix = new Label[11][10];
        for (int y = 0 ; y < 10 ; y++) {
            for (int x = 0 ; x < 11 ; x++) {
                matrix[x][y] = new Label();
                matrix[x][y].setAlignment(Pos.CENTER);
                matrix[x][y].setPrefWidth(PREFERRED_WIDTH * 0.048);
                matrix[x][y].setPrefHeight(PREFERRED_HEIGHT * 0.048);
                matrix[x][y].setText(getSkinnable().getQlock().getMatrix()[y][x]);
                matrix[x][y].setFont(font);
                matrix[x][y].getStyleClass().add("text-off");
            }
        }

        pane.getChildren().setAll(background,
                                  stainlessBackground,
                                  p4,
                                  p3,
                                  p2,
                                  p1);
        for (int y = 0 ; y < 10 ; y++) {
            for (int x = 0 ; x < 11 ; x++) {
                pane.getChildren().add(matrix[x][y]);
            }
        }
        pane.getChildren().add(highlight);

        getChildren().setAll(pane);
        resize();
    }