Call Channel::SetModeParam() from the mode parser when needed instead of requiring mode handlers to do it