@SuppressWarnings({"BroadCatchBlock", "TooBroadCatch"})
    private void launchReadInterface(final int page) {
        Logger.getLogger(MainInterface.class.getName()).entering(MainInterface.class.getName(), "launchReadInterface", page);
        new Thread(() -> {
            Logger.getLogger(MainInterface.class.getName()).log(Level.INFO, "Start the read interface on page {0}", page);
            if (readInterface != null) {
                readInterface.exit();
            }
            try {
                if (FXReadInterface.INSTANCE == null) {
                    new Thread(() -> {
                            Application.launch(FXReadInterface.class);
                    }).start();
                }
                while (FXReadInterface.INSTANCE == null) {
                    Thread.sleep(1);
                }
                FXReadInterface.INSTANCE.setImageHandler(imageHandler);
                FXReadInterface.INSTANCE.createAndSetSwingContent();
                readInterface = FXReadInterface.INSTANCE.getReadInterface();
                FXReadInterface.INSTANCE.showTime();
                while (!readInterface.isShowing()) {
                    Thread.sleep(1);
                }
                while (readInterface.getReadComponent().getWidth() == readInterface.getReadComponent().getPreferredSize().getWidth()) {
                    Thread.sleep(1);
                }
                readInterface.goPage(page);
                readInterface.requestFocus();
                PropertiesManager.getInstance().setKey("lastReadedSerie", serie.toString());
                PropertiesManager.getInstance().setKey("lastReadedAlbum", album.toString());
            } catch (Exception ex) {
                Logger.getLogger(MainInterface.class.getName()).log(Level.SEVERE, "Unknown exception", ex);
                new InfoInterface(InfoInterface.InfoLevel.ERROR, "unknown");
            }
            Logger.getLogger(MainInterface.class.getName()).exiting(MainInterface.class.getName(), "launchReadInterface");
        }).start();
    }