Fixed channelview with refactoring.