Index: src/django_gheat/website/static/heatmap_extensions.js
===================================================================
--- src/django_gheat/website/static/heatmap_extensions.js	(revision 9207)
+++ src/django_gheat/website/static/heatmap_extensions.js	(revision 9208)
@@ -43,24 +43,19 @@
 
   if (user != ''){user='&accespoint__id='+user;} 
-  else {user = '';}
   if (dataset != ''){dataset='&meetrondje__naam='+dataset;} 
-  else {dataset = '';}
   if (wlnode != ''){wlnode='&accespoint__ssid='+wlnode;} 
-  else {wlnode = '';}
   if (enc != ''){enc='&accespoint__encryptie='+enc;} 
-  else {enc = '';}
   if (date != ''){date='&meetrondje__datum='+date;} 
-  else {date = '';}
   if (colour != ''){colour='colour='+colour;} 
-  else {colour = '&colour='+Math.floor(Math.random()*251)+','+Math.floor(Math.random()*251)+','+Math.floor(Math.random()*251);}
+  else {colour = '&colour='+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256);}
   if (lname != ''){lname=lname;} 
   else {lname = 'Custom Filter';}
 
-  var baseurl = "/website/tile/${z}/${x},${y}.png";
+  var baseurl = "/website/tile/${z}/${x},${y}.png?";
 
   OpenLayers.Layer.OSM.Overlay = OpenLayers.Class(OpenLayers.Layer.OSM, {
     initialize: function(name, options) {
       var url = [
-        baseurl + "?" + colour + user + dataset + wlnode + enc + date
+        baseurl + colour + user + dataset + wlnode + enc + date
       ];
       options = OpenLayers.Util.extend({ numZoomLevels: 21 }, options);
