swap columns in channel mapping, ui polish, etc