Adding GeckoComboBox to Semantic Domain screen

Fixed issues with the existing combo box related to
the size of the data being sent and added functionality
required by the semantic domains use of the box.