              logger.debug("Console not set for clearing. Skipping")
              return
          self.console.configure(state="normal")
          self.console.delete(1.0, tk.END)
          self.console_clear.set(False)
          logger.debug("Cleared console")
  
  
 
</s> remove         self.console.config(width=100, height=6, bg="gray90", fg="black")
 </s> add         self.console.config(width=100, height=6, bg="gray90", fg="black", state="disabled")
        self.console.configure(state="disabled")
              logger.debug("Console not set for clearing. Skipping")
              return
          self.console.configure(state="normal")
          self.console.delete(1.0, tk.END)
        self.console.configure(state="disabled")
          self.console_clear.set(False)
          logger.debug("Cleared console")
  
  
keep keep keep add 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/utils.py