Keep old gain values directly in ChannelInfo.  Simple example implementation.