Added new TileRenderingListener.  It allows to syncronize hand-made visualization based on the current rendered tiles