informationalAlert("Image load failed", "Could not download the image from the remote server: %s", task.getException().getLocalizedMessage());
coverImageLabel.setGraphic(null);
coverImageLabel.setText(oldLabel);
});
ProgressIndicator indicator = new ProgressIndicator();
indicator.progressProperty().bind(task.progressProperty());
indicator.setPrefHeight(50);
indicator.setPrefWidth(50);
coverImageLabel.setGraphic(indicator);
coverImageLabel.setText("");
Thread download = new Thread(task);