         .append('g')
           .attr('transform', "translate(#{@margin().left}, #{@margin().top})")
 
-
       @maxCells = Math.floor(@height() / @cellHeight())
       @maxDepth = @data()[0].maxDepth
+
+      @fontSize = (@cellHeight() / 10) * 0.4
 
       @x = d3.scale.linear()
         .domain([0, d3.max(@data(), (d) -> d.x + d.dx)])


      group.append('text')
        .attr('class', 'label')
        .attr('dy', '.25em')
        .attr('x', (d) => 2)
        .attr('y', (d, idx) => @height() - ((idx + 1) * @cellHeight()) + @cellHeight() / 2)
        .style('font-size', "#{(@cellHeight() / 10) * 0.4}em")
        .text((d) => "↩ #{getClassAndMethodName(d.name)}")

      breadcrumbs.exit().remove()

      @container
        .selectAll('.ancestor')
        .on 'click', (d, idx) =>
          d3.event.stopPropagation()
          @zoom(@_ancestors[idx])
      @
