diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
index ca7c51d17a83c4a9ad6610a51d24e7c202cb942d..080348f84ed44a71ec0e03dc10abeb6fdc01494b 100644
--- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
+++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
@@ -14,7 +14,7 @@ var regionChooser = (function(){
 	}
 	
 	if (fromJavaFX){
-		$("html").addClass("wait");
+		document.documentElement.className = 'wait';
 	}
 
 	var osm_layer = new ol.layer.Tile({
@@ -226,7 +226,7 @@ var regionChooser = (function(){
 		setTimeout(function() {
 			var start = new Date().getTime();
 			if (proj4.defs(srsName)){
-				$("html").addClass("wait");
+				document.documentElement.className = 'wait';
 				console.log("Selected region is written in " + srsName + " coordinate system.");
 				try {
 					fxapp.downloadRegionFromCityGMLs(sketchAsWKT(srsName), project, citygmlNames.join(";"), srsName);
@@ -239,7 +239,7 @@ var regionChooser = (function(){
 				var time = end - start;
 				console.log('Download Execution time: ' + (time / 1000).toFixed(3) + 's');
 				setTimeout(function() {
-					$("html").removeClass("wait");
+					document.documentElement.className = ''; // Stop waiting
 				}, 100);
 			} else {
 				var msg = "ERROR : Unknown coordinate system : \"" + srsName + "\". Cannot extract any region";
@@ -295,7 +295,7 @@ var regionChooser = (function(){
 			draw.finishDrawing();
 		} finally {
 			displayHelp();
-			$("html").removeClass("wait");
+			document.documentElement.className = ''; // Stop waiting
 			draw.setActive(true);
 			featureOverlay.getFeatures().clear();
 			intersections.clear();
@@ -313,7 +313,7 @@ var regionChooser = (function(){
 	}
 	
 	function focusOnMap() {
-		$('#map').focus();
+		document.getElementById("map").focus();
 	}
 	
 	var fxapp = undefined;
@@ -346,13 +346,16 @@ var regionChooser = (function(){
 		dataPanel.append("After drawing a polygon which intersects with at least one GML file,<br>\n");
 		dataPanel.append("you can download the corresponding part by checking the<br>\n");
 		dataPanel.append("desired filenames and clicking on 'Download' button.<br>\n");
+		dataPanel.append("<br>\n");
+		dataPanel.append("More info is available in the ");
+		dataPanel.append("<a href='http://simstadt.hft-stuttgart.de/related-softwares/region-chooser/'>SimStadt documentation</a><br>\n");
 	}
 
 	// Executed by JavaFX when whole page is loaded.
 	publicScope.ready = function() {
 		updateGMLPolygons();
 		displayHelp();
-		$("html").removeClass("wait");
+		document.documentElement.className = ''; // Stop waiting
 		console.log("READY!");
 	}