Setting initial pan and zoom requires a delay

Addressing this bug in osm droid: https://github.com/osmdroid/osmdroid/issues/22

Setting initial pan and zoom requires a delay. Not much to review code-wise, it will have to be tested on-device. Zooming and panning to the correct location, even with a short delay, is big UI improvement when opening the map view.
Is it ok to clear all the caches everytime we pause? That seems over aggressive to me, but I'm not entirely sure.