         tick.opacity -= dop
         tick.el.css('opacity', tick.opacity)
 
-  drawRangeAxes: ->
+  _prepareRangeAxes: ->
     if @hasAxis('left')
       @svg.append("g")
         .attr("class", "y axis left")

  draw: (delta=0) ->
    @ctx.clearRect(0, 0, @width, @height)
    @drawLayers(delta)
    @updateTimeAxes()





# general and as expressive as possible (kudos Bostock, et. al.) but
# at the expense of time cost optimization.
#
# In my testing if we move/exit/enter using the traditional model
# core usage will jump considerably, which is unacceptable for
# an all day, erry day, kind of dashboard with many concurrent 
# visualizations.
#
