Fix bug that ignored the first item of next page
Change default sort order
Add factory that copied config defaults to cursor
Add direction parameter