                   .attr('x', (d) -> d.x)
                   .attr('y', (d) -> d.y)
                   .attr('text-anchor', (d) -> d.anchor)
-                  .attr('xml:space', 'preserve')
                   .text((d) -> d.text)
 
       'g.layer.operators':

                  update
                  .attr('x', operatorWidth / 2)
                  .attr('text-anchor', (d) -> d.anchor)
                  .attr('xml:space', 'preserve')
                  .transition()
                  .attr('y', (d) -> d.y)
                  .each('end', ->

                    data: (d) ->
                      if d.key
                        [
                          { text: d.value + '\u00A0', anchor: 'end', x: operatorWidth / 2 }
                          { text: d.key, anchor: 'start', x: operatorWidth / 2 }
                        ]
                      else
