Как остановить WebEngine после закрытия этапа JavaFX?

Когда я создаю новую сцену с WebEngine, которая воспроизводит видео с YouTube, после того, как я его закрываю - Youtube продолжает играть на фоне. Если я использую «Platform.exit» - он закроет все мое приложение JavaFX, но я хочу закрыть только этап, созданный для YouTube.

Это мой класс для игрока YouTube:

public class YouTube_player  {
    public YouTube_player(String url) {
        final Group root = new Group();
        Scene scene = new Scene(root, 820, 480);

        final Stage stage = new Stage();
        final WebView webView = new WebView();
        final WebEngine webEngine = webView.getEngine();
        webEngine.loadContent(url);
        root.getChildren().add(webView);
        stage.centerOnScreen();

        stage.setScene(scene);
        stage.show();
        stage.setOnCloseRequest(new EventHandler<WindowEvent>(){

            @Override
            public void handle(WindowEvent event) {
              //What i should put here to close only this stage.
              //Platform.exit - closes all my stages.
              //webEngine.getLoadWorker().cancel(); - dont stop Youtube )))
            }
        });

    }
}

Моя сцена на Youtube-плеере создается после того, как я нажимаю кнопку в 'mainstage':

b1.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent event) {
        new YouTube_player(url_video_p1);
    }
});

Ответы на вопрос(2)

Ваш ответ на вопрос