implement pagination settings on widget list