updates with channel switching in the form