Navio settings panel

The gear in the widget's corner opens a panel for changing options live: which columns are shown, their order, orientation, and the geometry.

Hiding is not removing. A hidden column keeps its type, its colour scale and its place in the order — and, crucially, any selection you have made survives. Try it: brush a range or click a value, then hide the column you filtered on. The selection stays exactly as it was, because filters are materialised when you create them and hiding touches only the layout.
The picker is pluggable. Navio ships a plain checkbox list, but nv.attribPicker takes any (names, {value, onChange, move}) → HTMLElement. This page plugs in @john-guerra/search-checkbox, which adds a search box and All/None buttons — useful once a dataset has more columns than fit on screen. Navio does not depend on it; the page supplies it.