validation+randomize channels on max freq change

#12