public void run() {
				view.resize(state.getBoundary().getViewSize(), true);
				EventQueue.invokeLater(new Runnable() {
					// anything that depends on the size must be called in the event queue after view is resized
					public void run() {
						if (vs.getShowContour()) {
							Atom probe = createAtomOfElement(vs.getProbeID());
							probe.setCharge(vs.getProbeCharge());
							view.showContourPlot(true, probe, view.getPreferredSize());
							view.repaint();
						}
						if (view.getUseJmol())
							view.refreshJmol();
					}
				});
			}