 
   unless typeLeft is typeRight
     s = ''
-    s += utils.TAGS.delStart + utils.inspect(left, depth) + utils.TAGS.delEnd if left?
-    s += utils.TAGS.insStart + utils.inspect(right, depth) + utils.TAGS.insEnd if right?
+    s += utils.del utils.inspect(left, depth) if left?
+    s += utils.ins utils.inspect(right, depth) if right?
     return s
 
   switch typeLeft

          key = k + ': '
          p = ''
          unless right[k]
            p = utils.TAGS.delStart + "#{key}#{left[k]}" + utils.TAGS.delEnd
          else unless left[k]
            p = utils.TAGS.insStart + "#{key}#{right[k]}" + utils.TAGS.insEnd
          else
            p = key + utils.objectDiff(left[k], right[k], depth + 1)


    i = 0

    while i < out.o.length
      str += utils.del utils.escape(out.o[i]) + oSpace[i]
      i++
  else
    unless out.n[0].text?
      n = 0
      while n < out.o.length and not out.o[n].text?
        str += utils.del utils.escape(out.o[n]) + oSpace[n]
        n++
    i = 0

    while i < out.n.length
      unless out.n[i].text?
        str += utils.ins utils.escape(out.n[i]) + nSpace[i]
      else
        pre = ""
        n = out.n[i].row + 1
        while n < out.o.length and not out.o[n].text?
          pre += utils.del utils.escape(out.o[n]) + oSpace[n]
          n++
        str += "" + out.n[i].text + nSpace[i] + pre
      i++
