bug fixes: remove user anno highlight when the list is hidden. fix heatmap not rendering change in base if last non-whitespace char is punctuation, punctuation is not ignored and there is an addition