- add init code to reduce code duplication of connection setup
- watch events interactively - pipe events to files - remove file subscriptions