Scroll the highlighted event into view in an info window and highlight it.
On each marker, add a search box. When it is clicked, search for it. Additionally, if there are many events that match the event's thing, then with the new search data, view it all.
Refactor date related things out into its own file,
Use consistent bounds