Define ComboBox as own widget (fixes the "isValidOption" issue)