HTML5 Canvas Heatmap