private void initGraphics() {
        frame = new Region();
        frame.getStyleClass().setAll("frame");

        outerBorder = new Region();
        outerBorder.getStyleClass().setAll("outer-border");

        innerBorder = new Region();
        innerBorder.getStyleClass().setAll("inner-border");

        body = new Region();
        body.getStyleClass().setAll("body");
        body.setMouseTransparent(true);

        text = new Text("Push");
        text.setTextOrigin(VPos.CENTER);
        text.setMouseTransparent(true);
        text.getStyleClass().setAll("text");

        pane.getChildren().setAll(frame,
                                  outerBorder,
                                  innerBorder,
                                  body,
                                  text);

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