             cell.classList.add('blank')
             v = info.metric.assumed || ''
           cell.appendChild(document.createTextNode(v))
+          cell.id = info.id
+          if info.d?
+            cell.classList.add(cls = info.p + info.d)
+            cell.classList.add(cls + '_' + info.metric.id)
           return
 
         # Add a td element to tr r with value c and id i

                populateSlotData(j, n, slot)
                if !Editing && 'age' of rr
                  populateDatum(j, 'slot', n, 'age', rr.age)
                deps[j] = 1
          ### jshint ignore:end ###

          i

            info.cell.className = 'null'
          else
            generateText(info)
          return

        generateMultiple = (info) -> # (col, cols, row, i, n, t) ->
