better choiceBox