  
          self._screen_dimensions = self._get_geometry()
          self._canvas = _PreviewCanvas(self._master_frame,
                                        self._taskbar.scale_var,
                                        self._screen_dimensions)
  
          self._image = _Image(self._taskbar.save_var)
  
          _Bindings(self._canvas, self._taskbar, self._image)
  
 
</s> remove         self._image = _Image(self._taskbar.save_var)
 </s> add         self._image = _Image(self._taskbar.save_var, self._is_standalone) </s> remove         _Bindings(self._canvas, self._taskbar, self._image)
 </s> add         _Bindings(self._canvas, self._taskbar, self._image, self._is_standalone) </s> remove         self._taskbar = _Taskbar(self._master_frame, self._is_standalone)
 </s> add         self._taskbar = _Taskbar(self._master_frame, taskbar) </s> remove     def __init__(self, canvas: _PreviewCanvas, taskbar: _Taskbar, image: _Image) -> None:
 </s> add     def __init__(self,
                 canvas: _PreviewCanvas,
                 taskbar: _Taskbar,
                 image: _Image,
                 is_standalone: bool) -> None:
                                      self._screen_dimensions,
                                      self._is_standalone)
  
          self._screen_dimensions = self._get_geometry()
          self._canvas = _PreviewCanvas(self._master_frame,
                                        self._taskbar.scale_var,
                                      self._screen_dimensions,
                                      self._is_standalone)
  
          self._image = _Image(self._taskbar.save_var)
  
          _Bindings(self._canvas, self._taskbar, self._image)
  
keep keep keep keep replace keep keep keep keep keep
 GUI - Preview updates
  - Training preview. Embed preview pop-out window
  - Bugfix - convert/extract previews 
lib/training/preview_tk.py