private void zoomToBoundsDirect(final BoundingBox bounds) {
        final MapPosition mp = mMap.getMapPosition();
        mp.setByBoundingBox(bounds, mMapView.getWidth(), mMapView.getHeight());
        mMap.setMapPosition(mp);
    }
call this instead of VTM.layers().add so that we can keep track of layers added by the tile provider
main/src/main/java/cgeo/geocaching/unifiedmap/mapsforgevtm/MapsforgeVtmFragment.java