wip
Move strict mode to EventEmitter, rewrite channel and tests