@Override
	public void run() {
		try {
			badLinksTextArea.setText("");
			spider = new Spider(this);
			spider.clear();
			base = new URL(url.getText());
			spider.addURL(base);
			spider.begin();
			Runnable doLater = new Runnable() {
				public void run() {
					begin.setText("Begin");
				}
			};
			SwingUtilities.invokeLater(doLater);
			bgThread = null;

		} catch (MalformedURLException e) {
			UpdateErrors err = new UpdateErrors();
			err.msg = "Bad address.";
			SwingUtilities.invokeLater(err);

		}
	}