Tried to lazy load map initialisation, to work on ipad