         # calc cell height, width
         d3panels.calc_2dchrcell_rect(cells, xmid_scaled, ymid_scaled)
 
-        # tool tip
-        celltip = d3.tip()
-                    .attr('class', "d3-tip #{tipclass}")
-                    .html((d) ->
-                            z = d3.format(".2f")(Math.abs(d.lod))
-                            "(#{d.poslabelx},#{d.poslabely}) &rarr; #{z}")
-                    .direction('e')
-                    .offset([0,10])
-        svg.call(celltip)
-
         cellg = svg.append("g").attr("id", "cells")
         cellSelect =
             cellg.selectAll("empty")

                 .attr("fill", (d) -> if d.lod? then zscale(d.lod) else nullcolor)
                 .attr("stroke", "none")
                 .attr("stroke-width", "1")
                 .on("mouseover.paneltip", (d) ->
                                               d3.select(this).attr("stroke", hilitcolor).raise()
                                               celltip.show(d))
                 .on("mouseout.paneltip", () ->
                                               d3.select(this).attr("stroke", "none")
                                               celltip.hide())

    # functions to grab stuff
    chart.xscale = () -> xscale

    # function to remove chart
    chart.remove = () ->
                      svg.remove()
                      d3panels.tooltip_destory(celltip)
                      return null

    # return the chart function
