fixed bug where dropping pins when not logging recorded heat map point
made some changes