Refactored: user activities: ugly and paginated