2013/07/23 heatmap refactoring
2013/07/24