Fix for translating dynamic enumeration values containing periods.

Since these are effectively user-supplied, we need to make sure we don't
blow up when users (rightly!) add punctuation characters.
Fix click on combobox scrollbar causing list to close