     @element.style.textAlign = 'center'
     @element.style.cursor = "move"
 
-
     val = classifier.el.find('#ui-slider').val()
-    # console.log 'VAL (days)   = ', parseFloat(val)
-    # console.log 'VAL (pixels) = ', @canvasGraph.toPixels(parseFloat(val))
-    # console.log 'MIN WIDTH    = ', @minWidth()
-
     @initialLeft = @toCanvasXPoint(e) - (@minWidth()/2)
-    # console.log 'INITIAL XMIN (pixels): ', @initialLeft
-    # console.log 'INITIAL XMIN (days)  : ', @canvasGraph.toDays(@initialLeft-@canvasGraph.leftPadding)
-
     @dragging = true
 
     # create event listeners

    markRightX = Math.min markRightX,
                         (@closestXAbove - @handleWidth()/2 || markRightX),
                         (@canvasGraph.toPixels(@canvasGraph.largestX))





    # console.log 'DRAW!'
    # markLeftX = Math.max @initialLeft + @minWidth() - @maxWidth(),
    #                      Math.min @initialLeft, 
    #                      @toCanvasXPoint(e)

    # console.log 'markLeftX (days)  : ', @canvasGraph.toDays(markLeftX)
    # console.log 'markLeftX (pixels): ', markLeftX

    # markRightX = Math.max @initialLeft + @minWidth(), 
    #                       @toCanvasXPoint(e)

    # # no overlapping of marks
    # markLeftX = Math.max markLeftX,
    #                     (@closestXBelow + @handleWidth() || markLeftX),
    #                     (@canvasGraph.toPixels(@canvasGraph.smallestX))

    # markRightX = Math.min markRightX,
    #                      (@closestXAbove - @handleWidth() || markRightX),
    #                      (@canvasGraph.toPixels(@canvasGraph.largestX))

    # max and min width on creating / resizing marks
    width = Math.min (Math.max (Math.abs parseFloat(markRightX) - parseFloat(markLeftX)), parseFloat(@minWidth())), parseFloat(@maxWidth())

      @moving = true

    @moveOffset = (@toCanvasXPoint(e) - @canvasXMin)
    @closestXBelow = @canvasGraph.marks.closestXBelow(@canvasXMin)
    @closestXAbove = @canvasGraph.marks.closestXAbove(@canvasXMax)

