Drastically improved functionality. Map now zooms to bounds and error handling is improved.