further integration of user memory management. part of sel_* code
removed. channels construction moved up in setup chain. next step:
severe re-factoring