Regarding Stream View ...
I am guessing that we want to translate the content of the gMessages to provide a 'native' and 'english' translated version of the messages?
[Yes. Ideally, we would have a single language setting, like on the main website page. Can you reuse that widget so the user can select a language and that language apply to everything on the heatmap page. I have a lifetime license for the widget.]
Regarding 'watch list view' + map highlighted areas ... Do you want this to be a heatmap view -OR- dots/points?
[Dots/points is fine.]
Regarding 'watch list ' ...
Do you want the selected items to be stored in a login profile... to allow loading the same watch list after page reload -OR- watch list only lives until page reload / leave page ?
[In this contract, let's store it in a single table. In the next contract, I want to create a user registration form, various user controls and user customizations, which include creating and storing a watch list.]
I will continue to do small development updates + cleanup on related items not on the list ... to make things work properly .. with any remaining development time.