           "translate(#{old})"
         )
 
+      # Move and update the vertical label
+      #
       @svg.selectAll("g.sector_label")
         .data(@sector_list.models, (d) -> d.get 'key' )
         .transition().duration(500)

        .select('text')
        .text((d) -> "#{d.get 'key'} #{parseInt d.total_value()} PJ")

      # we need to track the offset for every sector
      offsets = {}
      for sector in @sector_list.pluck('key')
        offsets[sector] = 0

      @svg.selectAll(".carrier")
        .data(@node_list.models, (d) -> d.key())
        .transition().duration(500)

D3.mekko =
  # This represents a carrier within a sector, ie a chart rectangle
  #
  Node: class extends Backbone.Model
    initialize: =>
      @view = @get 'view'
