client heatmap