Reimplement channel clock selection method using array of channel timer mode registers. see #3