Ensure the heatmap is cleared when setting empty dataset

With the current leaflet plugin, calling setData with an empty dataset doesn't clear the heatmap and keeps displaying the last image with data. This is a quick fix for this issue.