              cmb["values"] = choices[item]
              cmb.current(0)
              cmb.pack(fill=tk.X, side=tk.RIGHT)
  
              cmd = self.optbtn_reset if item == "Display" else self.graph_scale
              var.trace("w", cmd)
              self.vars[item.lower().strip()] = var
  
              hlp = self.set_help(item)
              Tooltip(cmbframe, text=hlp, wraplength=200)
 
</s> remove                 ttl = cmd.title()
 </s> add                 ttl = " {}".format(cmd.title())
                img = get_images().icons["start"] </s> remove             fileopn = ttk.Button(self.frame, image=img, command=cmd)
            add_command(fileopn.cget("command"), cmd)
            fileopn.pack(padx=(0, 5), side=tk.RIGHT)
            get_tooltip(fileopn, text=self.helptext[browser], wraplength=600)
 </s> add             fileopn = ttk.Button(frame, image=img, command=cmd)
            _add_command(fileopn.cget("command"), cmd)
            fileopn.pack(padx=0, side=tk.RIGHT)
            _get_tooltip(fileopn, text=self.helptext[lbl], wraplength=600) </s> remove         """ Set the helptext for option buttons """
 </s> add         """ Set the help text for option buttons """ </s> remove             img = get_images().icons[browser]
 </s> add             if browser == "save":
                lbl = "save_as"
            elif browser == "load" and self.filetypes == "video":
                lbl = self.filetypes
            elif browser == "load":
                lbl = "load2"
            elif browser == "folder" and (self._opt_name.startswith(("frames", "faces"))
                                          or "input" in self._opt_name):
                lbl = "picture"
            elif browser == "folder" and "model" in self._opt_name:
                lbl = "model"
            else:
                lbl = browser
            img = get_images().icons[lbl] </s> remove             btnact.config(text=ttl)
 </s> add             btnact.config(text=ttl, image=img)
            cmd = self.optbtn_reload if item == "Display" else self.graph_scale
              cmb["values"] = choices[item]
              cmb.current(0)
              cmb.pack(fill=tk.X, side=tk.RIGHT)
  
            cmd = self.optbtn_reload if item == "Display" else self.graph_scale
              var.trace("w", cmd)
              self.vars[item.lower().strip()] = var
  
              hlp = self.set_help(item)
              Tooltip(cmbframe, text=hlp, wraplength=200)
keep keep keep keep replace keep keep keep keep keep
 GUI Updates (#940)

* lib.gui: Update icons
* tools.cli: Add video filetype flag to mask input
* lib.gui.popup_configure: Refresh GUI on config save
* lib.gui._config: Add Icon size and load last session options
* lib.gui.control_helper - Add control modification tracking
* lib.gui - Add Projects and Last Session
- Main root title handled by projects
- Add Hotkeys
- Create projects module
- split fsw and fst filetypes
- Add last_session saving

* lib.project
- Documentation
- Ask confirm on closing unsaved project
-Fixups

* Track model folder changes
- Shuffle some globals
- Activate System Verbosity for GUI

* lib.gui.utils - Documentation and clean up
- lib.gui.custom_widgets - Create and document

* Add GUI config option to disable auto loading model stats 
lib/gui/display_analysis.py