added heatmap and moved params
fixed palette bug and allowed radius to accept an input vector