Add removeIndexFromTileCache as a reusable function, make it forcibly blur child elements if any has dom focus
Use removeIndexFromTileCache in removeRenderTiles and removeTileFromCacheOutsideOfIndexRange
Make renderTileIfDomNodeAttachedToDocument reusable so it doesn't have to be re-generated on each updateIndex call