simplified and more customizable pageable resolver