This is my implementation of a circular ViewPager