       .attr 'y2', @dimensions.barTop + @dimensions.barHeight
       .attr 'stroke', "url(#bar-gradient-#{@id})"
 
-    @svgPointsEnter
+    svgPointsEnter
       .append 'rect'
       .classed "#{bn}__target-area", true
       .attr 'x', -@dimensions.targetAreaWidth / 2

      .attr 'y', @dimensions.barTop
      .attr 'height', @dimensions.targetAreaHeight

    @svgPointsEnter
      .append 'text'
      .classed "#{bn}__icon", true
      .style 'text-anchor', 'middle'
      .attr 'y', @dimensions.iconTop
      .append 'tspan'
      .classed 'fa', true
      .html (d) =>
        type = if d.resolved then 'resolved' else _.camelCase(d.message_type)
        BeatmapDiscussionHelper.messageType.iconText[type]

    @svgPoints.exit().remove()

    @resize()



      .selectAll ".#{bn}__point"
      .data @data, (d) => d.id

    svgPointsEnter = @svgPoints.enter()
      .append 'a'
      .classed "#{bn}__point", true

    svgPointsEnter
      .append 'line'
      .classed "#{bn}__bar", true
      .attr 'x1', 0
