refactored channel multiplexing
progress
refactorings
fix gotoaddr in completion window