get list of channels and optionally connect to one
name refactoring and ui preparation (file)