class ConfigurationContext extends GraphicalContext<BorderPane> {

    ChoiceBox<String> buildQuitKeyChooser(
        Configuration configuration
    ) {
        ChoiceBox<String> choiceBox = new ChoiceBox<>();
        choiceBox.setPrefWidth(PREF_WIDTH);
        choiceBox.setPrefHeight(PREF_HEIGHT);
        choiceBox.getItems().addAll("Q", "W", "E", "R", "T", "Y");
        choiceBox.getSelectionModel().select(configuration.getQuitKeyProperty().getValue());
        choiceBox.getSelectionModel().selectedItemProperty()
            .addListener((observable, oldValue, newValue) -> configuration.getQuitKeyProperty().setValue(newValue));
        return choiceBox;
    }

      ConfigurationContext(GazePlay gazePlay);

}