pagination, and view events