refac:extracted page transformers for view pager