                 new: 'Create new ' + c.name
                 remove: c.not
               for ri, r of volume.records
-                if r.category == c.id && (!info.row.list(info.c).some((d) -> `d.id == ri`) || `ri == editInput.value`) && !r.top
+                if r.category == c.id && (!info.row.list(info.c).some((d) -> `d.id == ri`) || `ri == editInput.value`) && !r.global
                   editScope.options[ri] = r.displayName
               ms = info.cols.metrics
               # detect special cases: singleton or unitary records

            name: s.name
            date: s.date
            release: s.release+''
          d

        populateRecordData = (r) ->


          nor = undefined
          for ci, slot of volume.containers
            recs = slot.records
            any = false
            for rr in recs when (row = records[rr.id])
              d = populateSlotData(slot)
              if 'age' of rr
                d.age = rr.age
              if d.global
                rr.record.global = true
                d.summary = "Whole volume (all folders)"
              else
                d.summary = (rrr.record.displayName for rrr in recs when rrr.id != rr.id).join(', ')
              row.add('slot', d)
              any = true
            unless any
