add some debug visualisation to the tile requests/cache usage.

could do with some further code cleanups/improvements
tweak