                  title = plugin[plugin.rfind(".") + 1:]
                  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)
 
</s> remove                                 self.config_dict_gui[category][plugins[0]],
 </s> add                                 cp_options, </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         logger.debug("Build control label: (title: '%s')", self.title)
        title = self.title.replace("_", " ").title()
        lbl = ttk.Label(self.frame, text=title, width=self.label_width, anchor=tk.W)
 </s> add         logger.debug("Build control label: (option: '%s')", self.option.name)
        lbl = ttk.Label(self.frame, text=self.option.title, width=self.label_width, anchor=tk.W)
            cp_options = [opt for opt in self.config_cpanel_dict[category][plugins[0]].values()]
                  title = plugin[plugin.rfind(".") + 1:]
                  title = title.replace("_", " ").title()
                  page.add(frame, text=title)
          else:
            cp_options = [opt for opt in self.config_cpanel_dict[category][plugins[0]].values()]
              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 add keep 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