                 # for now, just go to slot edit
                 $location.url(info.slot.editRoute())
                 return
-              return if info.slot?.id == volume.top.id
+              return if info.row.top
               c = info.category
               editInput.value = (info.d?.id ? 'remove')+''
               editScope.type = 'record'

          tr = row.tr
          tr.id = ID + '_' + i
          tr.data = i
          if Editing && info.key?.slot?.id == volume.top.id
            tr.className = 'top'

          for col in Groups

        populateSlot = (slot) ->
          row = new Row()
          row.add('slot', populateSlotData(slot))
          row.top = true if slot.top && slot.id == volume.top.id

          for rr in slot.records
            record = rr.record
