Add a pagination widget with events and separate the logic for organization. Let the widget listen to events from the pagination model so it always keeps itself updated. Change-Id: Id1df112cbb0d90195217e88fbee97a59170b99c5