Pagination completed

-Added logics to handle pagination
-Streamline view object recycles and reuse