saveChannelSettings broke log display by overwriting Channel instance properties. Rewrote it using copy.deepcopy() to avoid just that.