some random hackery on the gmaps api