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

Die ComboBox muss ein eigenes Widget sein, damit nicht die "isValidOption" Prüfung des Select-Widgets zuschlägt (bei selbst eingegebenen Kategorien). Hier wurde lediglich vererbt, isValidOption überschrieben damit es "true" ausgibt und beim generate() die chosen Option automatisch aktiviert.