Index: /src/django_gheat/website/static/heatmap.js
===================================================================
--- /src/django_gheat/website/static/heatmap.js	(revision 9312)
+++ /src/django_gheat/website/static/heatmap.js	(revision 9316)
@@ -11,7 +11,7 @@
 
   if(lat=='null' || lon=='null' || zoom=='null'){
-    var lat   = 52.14068;
-    var lon   = 4.48319;
-    var zoom  = 16;
+    var lat   = 52.15514;
+    var lon   = 4.48959;
+    var zoom  = 13;
   }
   var projection_wgs = new OpenLayers.Projection("EPSG:4326"); // WGS 1984
Index: /src/django_gheat/website/static/heatmap_extensions.js
===================================================================
--- /src/django_gheat/website/static/heatmap_extensions.js	(revision 9312)
+++ /src/django_gheat/website/static/heatmap_extensions.js	(revision 9316)
@@ -68,5 +68,4 @@
     stop: function(event, sig){
       signallayer = map.getLayersByName('signallayer');
-      console.log(signallayer[0]);
       signallayer[0].setUrl("/website/tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=" + sig.values[0] + "&signaal__lte=" + sig.values[1]);
       signallayer[0].redraw();
@@ -144,4 +143,21 @@
 
   /**
+   * Toggles layerswitcher visibility.
+   * On 'off', toggler shows a '+'.
+   * On 'on', toggler shows a '-'.
+   */
+  $("#cat_hide").live("click", function(){
+    cat = $(this).parent('div').next('p').children('span')
+    cat.toggle();
+    if(cat.is(":visible")){
+      //FIXME: images are getting loaded the hard way. Replace '/static/'. '{{ STATIC_URL }}' doesn't seem to work here.
+      $(this).css('background-image', "url(/static/img/up.png)");
+    }
+    else{
+      $(this).css('background-image', "url(/static/img/down.png)");
+    }
+  });
+
+  /**
    * Fastest?
    * http://stackoverflow.com/questions/170986/what-is-the-best-way-to-add-options-to-a-select-from-an-array-with-jquery
@@ -153,5 +169,4 @@
         userlist.push(json.gebruiker);
         $.each(json.meetrondje, function(m, meetrondje){
-          console.log(meetrondje.datum);
           $("#select_dataset").append($("<option/>").attr({"class":json.gebruiker, "value":meetrondje.naam}).text(meetrondje.naam));
           $.each(meetrondje.nodes, function(n, nodes){
Index: /src/django_gheat/website/static/style.css
===================================================================
--- /src/django_gheat/website/static/style.css	(revision 9312)
+++ /src/django_gheat/website/static/style.css	(revision 9316)
@@ -102,7 +102,7 @@
   position:absolute;
   right:-2px;
-  top:100px;
+  top:50px;
   width:200px;
-  bottom:100px;
+  max-height:80%;
   background-color:#FFF;
   border:2px solid #BA0000;
@@ -117,5 +117,5 @@
   top:0px;
   background-color:#BA0000;
-  padding-left:5px;
+  padding-left:0px;
   padding-right:5px;
   font-size:18px; 
@@ -123,8 +123,12 @@
 }
 
+#cat_container{
+
+}
+
 #layer_switcher_toggle{
   position:absolute;
   right:-2px;
-  top:101px;
+  top:51px;
   width:17px;
   height:17px;
@@ -146,4 +150,20 @@
   float:left;
 }
+
+#cat_hide{
+  margin-top:4px;
+  margin-left:4px;
+  padding-left:-4px;
+  padding-top:-10px;
+  width:10px;
+  height:10px;
+  border:1px solid #000;
+  float:left;
+  background:url(img/up.png) no-repeat top left;
+  color:#000;
+  font-size:13px;
+  text-align:center;
+}
+
 
 #sig_slider{
Index: /src/django_gheat/website/templates/home.html
===================================================================
--- /src/django_gheat/website/templates/home.html	(revision 9312)
+++ /src/django_gheat/website/templates/home.html	(revision 9316)
@@ -59,23 +59,33 @@
   </div>
   <div id="layer_switcher">
-    <div id="layer_switcher_cat">
-      <input type=checkbox id=togglecat class=default checked />
-      Default layers
+    <div id="cat_container">
+      <div id="layer_switcher_cat">
+        <div id="cat_hide"></div>
+        <input type=checkbox id=togglecat class=default checked />Default layers
+      </div>
+      <p><span id="default"></span></p>
     </div>
-    <p><span id="default"></span><p>
-    <div id="layer_switcher_cat">
-      <input type=checkbox id=togglecat class=node checked />
-      Nodes <a style="margin-top:4px;font-size:10px;float:right;" id="node_filter">(Add all nodes)</a>
+    <div id="cat_container">
+      <div id="layer_switcher_cat">
+        <div id="cat_hide"></div>
+        <input type=checkbox id=togglecat class=node checked />Nodes
+        <a style="margin-top:4px;font-size:10px;float:right;" id="node_filter">(Add all nodes)</a>
+      </div>
+      <p><span id="node"></span></p>
     </div>
-    <p><span id="node"></span><p>
-    <div id="layer_switcher_cat">
-      <input type=checkbox id=togglecat class=user checked />
-      Users <a style="margin-top:4px;font-size:10px;float:right;" id="user_filter">(Add all users)</a>
+    <div id="cat_container">
+      <div id="layer_switcher_cat">
+        <div id="cat_hide"></div>
+        <input type=checkbox id=togglecat class=user checked />Users
+        <a style="margin-top:4px;font-size:10px;float:right;" id="user_filter">(Add all users)</a>
+      </div>
+      <p><span id="user"></span></p>
     </div>
-    <p><span id="user"></span><P>
-    <div id="layer_switcher_cat">
-      <input type=checkbox id=togglecat class=custom checked />
-      Custom filters
-    </div><p><span id="custom"></span><p>
+    <div id="cat_container">
+      <div id="layer_switcher_cat">
+        <div id="cat_hide"></div>
+        <input type=checkbox id=togglecat class=custom checked />Custom filters
+      </div><p><span id="custom"></span></p>
+    </div>
   </div>
 </body>
