public synchronized HijackCanvas getCanvas() {
		if (canvas != null) {
			return canvas;
		}
		if (loader == null || loader.getApplet() == null || !(loader.getApplet().getComponentAt(100, 100) instanceof HijackCanvas)) {
			return null;
		}
		return (HijackCanvas) loader.getApplet().getComponentAt(100, 100);
	}