Refactor channels page