                  title = title.replace("_", " ").title()
                  page.add(frame, text=title)
          else:
              page = ControlPanel(container,
                                  self.config_dict_gui[category][plugins[0]],
                                  header_text=self.plugin_info[plugins[0]],
                                  **panel_kwargs)
  
          logger.debug("Built plugin config page: '%s'", category)
  
 
</s> remove                                      self.config_dict_gui[category][plugin],
 </s> add                                      cp_options, </s> remove         plugins = sorted(list(key for key in self.config_dict_gui[category].keys()))
 </s> add         plugins = sorted(list(key for key in self.config_cpanel_dict[category].keys())) </s> remove         categories = sorted(list(self.config_dict_gui.keys()))
 </s> add         categories = sorted(list(self.config_cpanel_dict.keys()))
                                cp_options,
                  title = title.replace("_", " ").title()
                  page.add(frame, text=title)
          else:
              page = ControlPanel(container,
                                cp_options,
                                  header_text=self.plugin_info[plugins[0]],
                                  **panel_kwargs)
  
          logger.debug("Built plugin config page: '%s'", category)
  
keep keep keep keep replace keep keep keep keep keep
 GUI Fixups

- GUI Bugfix: Startup options - fix min/max thresholds
- GUI Bugfix: Make console read-only
- GUI Bugfix: Rightclick menu for recreated widgets
- Enhancement: Create ControlPanelOptions Class + migrate options 
lib/gui/popup_configure.py