decomp chan creation for listener + bugfix

test failed to compile, as NewSwarm now takes a parm.