don't wait for map to load if complete

This fixes a problem in IE11 with the map cached. The map
image was already loaded by the time the 'load' event listener
was created.