added controller and route provider for heatmap viewing