some google maps API insanity