         scaledMax = ((parseFloat(mark.dataXMaxRel) + parseFloat(@toDays(@leftPadding)) - parseFloat(xMin) - parseFloat(@sliderValue) ) / (parseFloat(xMax) - parseFloat(xMin)) ) * parseFloat(@canvas.width-@leftPadding)
         mark.element.style.width = (parseFloat(scaledMax)-parseFloat(scaledMin)) + "px"
         mark.element.style.left = parseFloat(scaledMin) + "px"
-        # mark.save(scaledMin, scaledMax)
+        mark.save(scaledMin, scaledMax)
 
     @scale = (@largestX - @smallestX) / (@xMax - @xMin)
     return

    # update slider position
    classifier.el.find('#ui-slider').val(@graphCenter-@zoomRanges[@zoomLevel]/2)
    
    # @plotPoints(@smallestX, @largestX)

    [cMin, cMax] = [@xMin, @xMax]
    [wMin, wMax] = [@smallestX, @largestX]

    @addMarkToGraph(e)

  onMouseMove: (e) =>
    return # DEBUG ONLY: KEEP UNTIL THIS IS FIXED
    return if @markingDisabled
    return if classifier.el.find('#graph').hasClass('is-zooming')
    @sliderValue = +classifier.el.find("#ui-slider").val()
