rangeOfPositionsInBoundsFromOffset made cells live longer than needed and did not take insets into consideration.