code: public void setImageUI(final BufferedImage image) {
  		BoofSwingUtil.invokeNowOrLater(() -> {
  			repaintJustImage(ImagePanel.this.img,adjustmentGUI);
  			ImagePanel.this.img = image;
  			repaintJustImage(ImagePanel.this.img,adjustmentGUI);
  		});
  	}
docs: Changes the image and will be invoked inside the UI thread at a later time.  repaint() is automatically
  called.
  
  @param image The new image which will be displayed.