mobile CommunityPageController refactor