this results in x reflows where x is the number of pokemon