- experimental branch that loads the google maps api only as needed