def close
      control_panel.remove if respond_to?(:control_panel)
      surface.stopThread
      surface.setVisible(false) if surface.isStopped
      dispose
      Processing.app = nil
    end
def close
      control_panel.remove if respond_to?(:control_panel)
      surface.stopThread
      surface.setVisible(false) if surface.isStopped
      dispose
      Processing.app = nil
    end
Close and shutter a running sketch. But don't exit.
 @HACK seems to work with watch until we find a better
 way of disposing of sketch window...