ctrlchan improvements