Adding support for an even `pageRange` on a `DataList`