     else
       1 < delta.absoluteAspectRatio
 
-  gestureBegin:   (e) -> @_gestureScrollPosition = @getPendingScrollPosition()
+  gestureBegin:   (e) ->  @_gestureScrollStartPosition =  @_gestureScrollPosition = @getPendingScrollPosition()
   gestureResume:  (e) ->
   gestureMove:    (e) ->
     scrollPosition = @_gestureScrollPosition += @getMainCoordinate e.delta

  pageDown: -> @animateToValidScrollPosition -@windowSize
  pageUp:   -> @animateToValidScrollPosition @windowSize

  getMainCoordinate: (pnt) ->
    if @isVertical
      pnt.y

    @_lastOnScreenChildIndex = -1
    @_focusedChildIndex = -1
    @_initGestureProps()
    @_gestureScrollStartPosition = 0
    @_gestureScrollPosition = 0
    @onNextReady =>
      # @jumpToEnd() if @startAtEnd
