     @element.addEventListener 'mouseout', @onMouseOut
 
   minWidth: -> parseFloat(@canvasGraph.toPixels(0.5)) #15 * (@canvasGraph.scale || 1)
-  maxWidth: -> parseFloat(@canvasGraph.toPixels(3))    # * (@canvasGraph.scale || 1)
+  maxWidth: -> parseFloat(@canvasGraph.toPixels(2))    # * (@canvasGraph.scale || 1)
   handleWidth: -> 16 * (@canvasGraph.scale || 1)
 
   draw: (e) ->
+    console.log 'DRAW!'
     markLeftX = Math.max @initialLeft + @minWidth() - @maxWidth(),
                          Math.min @initialLeft, 
                          @toCanvasXPoint(e)

    else if e.target.className is "mark"
      @moving = true
      @moveOffset = (@toCanvasXPoint(e) - @canvasXMin)

    @closestXBelow = @canvasGraph.marks.closestXBelow(@canvasXMin)
    @closestXAbove = @canvasGraph.marks.closestXAbove(@canvasXMax)

    # @element.getElementsByClassName('.left-handle').fadeOut()
    # # @element.find('.right-handle').fadeOut()

    @element.style.left = parseFloat(@toCanvasXPoint(e)) + "px"
    @element.style.position = 'absolute'
    @element.style.top = e.target.offsetTop + "px"
    @element.style.height = (@canvas.height - 2) + 'px'
