I'm working on the Ion for a show and found a great annoyance when recording my color palettes using scrollers. I selected my group of scrollers set them to a color and recorded a color palette, on storing the palette the selection for the group went away causing me to reselect the group for each color palette. Not sure if it's a bug or not but it does cause a slow down in programming.
Channels are automatically deselected on a record action because the desk supports selective storing (a channel level record). If the channels were not automatically cleared, you would have to manually clear them before you recorded a state. You will find that any manual control operation immediately after a record or update automatically reselects your previous channel list. You don't have to do this manually.
While record or update is still on the command line, moving an encoder, choosing from the color picker or selecting a parameter from the parameter tiles clears the record operation and posts your last set of channels.
Hope that helps.
Eos Product Line Manager