class ConfigurationContext extends GraphicalContext<BorderPane> {

    ChoiceBox<Double> buildHeatMapOpacityChoiceBox(Configuration config) {
        ChoiceBox<Double> choiceBox = new ChoiceBox<>();
        for (double i = 0; i <= 10; i++) {
            choiceBox.getItems().add(i / 10);
        }
        choiceBox.getSelectionModel().select(config.getHeatMapOpacity());
        choiceBox.setPrefSize(PREF_WIDTH, PREF_HEIGHT);

        choiceBox.getSelectionModel().selectedItemProperty()
            .addListener((observableValue, oldValue, newValue) -> config.getHeatMapOpacityProperty().setValue(newValue));
        return choiceBox;
    }

      ConfigurationContext(GazePlay gazePlay);

}