I put all the map stuff in a partial to better preserve the DOM of the show page.  The conditional should make it so that there isn't an error thrown if previously saved Event objects don't have an address