Why does the refresh time depend on the size of the region updated? Forgive my ignorance—I'm imagining that the limiting factor would be the time it takes for the grains to physically flip over, because they all flip concurrently.
With fewer rows to update, each row gets a push more often, flipping the grains faster.