Implement C disconnection and three_way. These need to be configurable per channel preferrably. Also three_way is not working yet.