station-xml: changed choose_channels to return channels as dict