Changed `addColumnsSet` now can handle different grids per viewport