rewrote the tile layer view reporulate function. should be faster now