handle both :columns key and :delete/:select keys for col selection)