added generic horizontal paging view