Add handlers to set zoom and center map on marker