An implementation of UIScrollView that supports inifinte scrolling