Fixes and additions on google map, including option to show / hide info window