new Class CanvasPager to process page relative logic