ComboBox widget: initial implementation