The heatmaps are painted by Heatmap.js on top of an OpenSeadragon windows by use of the the plugin OpenSeadragonHeatmapjsOverlay