added opacity option for heatmap