index.js added renderEventsMap() which will do what the name implies. This was added to performSearchHandleResults() as one would expect
The fetchdata() AJAX endpoint now properly casts float on the latitude and longitude, for PlaceActivity items
renderEventsList() and renderPlacesList() modified -- The items in the results list, can now be tapped to zoom the map to them, or else (no-location Events) bring up the website in a new window
mobile.php now adds an "id" attribute to all returned records, which uniquely identifies them despite the ID#s being repeated since it's from 4 datasets

renderPlacesMap() and renderEventsMap() now add an "attributes" attribute to the L.Marker objects in MARKERS layergroup

getMarkerById() exists, to look up a marker by ID

And renderEventsList() and renderPlacesList() bring it all together on a click: now only does it zoom the map, but it triggers the marker's popup for you