moved the channel pane into a separate file/class