moved selection to a mixin and using flux
working in main columns
not in frozen
flux means singleton store, so need to add a grid id to the store to avoid clashes if >1 grid
also doing some slightly funky mixins, feels a little tightly coupled
in a broder sense though flux seems to make sense