first changes to add google background layer by Lars Lingner