the default pagination template was being very slow when there is too many pages.
now the VewCursors are similar to a regular cursor, this allows to reuse code and publicate the metadata