     @constructSeries1LabelMap()
     @rotateSeries1Labels() if @detect_overlaps(@series1LabelMap)
 
-  appendSeries2Labels: (rotate = 0) ->
+  renderSeries2Labels: (rotate = 0) ->
     @svg.selectAll('.series2label').remove()
     @series_2_labels = @series_1.selectAll('text.series2label')
       .data((d) -> d.values)

    @renderSeries1()
    @buildSeriesDomains()
    @renderSeries2()
    @appendSeries1Labels()
    @appendSeries2Labels()
    @initializeY()
    @initializeLabels()
    #@appendSeries2Borders()

        "rotate(#{rotate}, #{x}, #{y})"
      ).style("text-anchor", if rotate is 0 then 'middle' else 'end')
      .text((d) =>
        sum = d3.sum(value.values[0].value for value in d.values)
        "#{@series_2_label_visibility(d.key)} (#{sum})"
      )

    @series_2_labels.on('click', (d,i) =>
