public void run() {
				final boolean b = isEditable();
				if (!b)
					setEditable(true);
				insertComponent(mv);
				mv.setPage(Page.this);
				mv.reset();
				mv.enableMenuBar(false);
				mv.enableToolBar(false);
				mv.enableBottomBar(false);
				mv.setBorder(null);
				mv.setPreferredSize(new Dimension(getWidth() - 2, getHeight() - 2));
				mv.setResourceAddress(uri);
				mv.setCustomInitializationScript("reset;set frank on;");
				SwingWorker worker = new SwingWorker("Load molecule (full-page mode)", LOADER_THREAD_PRIORITY, new DisasterHandler(DisasterHandler.LOAD_ERROR, null, null, Page.this)) {
					public Object construct() {
						mv.loadCurrentResource();
						return null;
					}

					public void finished() {
						if (!b)
							setEditable(false);
						setTitle(uri);
						notifyPageListeners(new PageEvent(Page.this, PageEvent.PAGE_READ_END));
					}
				};
				worker.start();
			}