         xscale = myframe.xscale()
         yscale = myframe.yscale()
 
-        tip = d3.tip()
-                .attr('class', "d3-tip #{tipclass}")
-                .html((d,i) ->
-                      index = i % mean.length
-                      f = d3panels.formatAxis([low[index],mean[index]], 1)
-                      "#{f(mean[index])} (#{f(low[index])} - #{f(high[index])})")
-                .direction(() ->
-                    return 'n' if horizontal
-                    'e')
-                .offset(() ->
-                    return [-10,0] if horizontal
-                    [0,10])
-        svg.call(tip)
-
         segmentGroup = svg.append("g").attr("id", "segments")
 
         # lines from low to high

                .attr("stroke", (d,i) -> segcolor[i % mean.length])
                .attr("stroke-width", segstrokewidth)
                .attr("shape-rendering", "crispEdges")
                .on("mouseover.paneltip", tip.show)
                .on("mouseout.paneltip", tip.hide)

        # move box to front
        myframe.box().raise()

    # function to remove chart
    chart.remove = () ->
                      svg.remove()
                      d3panels.tooltip_destroy(tip)
                      return null

    # return the chart function
