Some ideas:
- working on waitfor and write on a channel (without a shell)
- multiple execution with multiple sessions
- try to do events working
