          self.tk_vars = self.set_tk_vars()
          self.user_config = UserConfig(None)
          self.command_notebook = None  # set in command.py
          self.session = session
          logger.debug("Initialized %s", self.__class__.__name__)
  
      @property
 
</s> remove     @property
    def user_config_dict(self):
        """ Return the dictionary from user_config """
        return self.user_config.config_dict

 </s> add  </s> remove         logger.debug("Initialized: %s: (items: %s)", self.__class__.__name__, self.items)
 </s> add         logger.debug("Initialized: %s", self.__class__.__name__) </s> remove             if key in ("anchor", "justify") and val[3] == "":
 </s> add             val = widget.cget(key)
            if key in ("anchor", "justify") and val == "": </s> remove             logger.debug(widget_dict["id"])
 </s> add             logger.debug("Cloning widget: %s", widget_dict) </s> remove             fileopn = ttk.Button(self.frame,
                                 image=img,
                                 command=lambda cmd=action: cmd(self.tk_var, self.filetypes))
 </s> add             cmd = partial(action, filepath=self.tk_var, filetypes=self.filetypes)
            fileopn = ttk.Button(self.frame, image=img, command=cmd)
            add_command(fileopn.cget("command"), cmd)
        self.user_config_dict = self.user_config.config_dict
          self.tk_vars = self.set_tk_vars()
          self.user_config = UserConfig(None)
        self.user_config_dict = self.user_config.config_dict
          self.command_notebook = None  # set in command.py
          self.session = session
          logger.debug("Initialized %s", self.__class__.__name__)
  
      @property
keep add keep keep keep keep keep
 Bugfix: Fix commands for re-arranged panels 
lib/gui/utils.py