added heatmap.js to test out versus current. also has gradient legend