     dragging = false
     lastMousePosition = {}
     animationLoop = =>
+      @pauseScrollViewMeasurement()
       requestAnimationFrame =>
         if dragging
           screenPosition = @screenPositionForMouseEvent(lastMousePosition)

    window.addEventListener('mousemove', onMouseMove)
    window.addEventListener('mouseup', onMouseUp)

  requestScrollViewMeasurement: ->
    return if @measurementPending

    @scrollViewMeasurementRequested = true
    requestAnimationFrame =>

      @clearMouseWheelScreenRowAfterDelay()

    unless animationFramePending
      @pauseScrollViewMeasurement()
      requestAnimationFrame =>
        {editor} = @props
        editor.setScrollTop(editor.getScrollTop() + @pendingVerticalScrollDelta)
