D3 heatmap experiment