           @animators = originialAnimators
 
       @scrollPosition = boundedScrollPosition
+
+  setFirstElementPosition: (fp)->
+    @scrollPosition = @boundSp @fp2sp fp
 
   _scrollPositionChanged: ->
     unless @_activelyScrolling

      )
      @queueEvent "scrollUpdate", =>
        {
          @childrenOffset
          @childrenSize
          windowSize

    {scrollPosition} = @
    @_validScrollPositionCheckScheduled = false
    boundedScrollPosition = @boundSp scrollPosition + desiredOffset
    if boundedScrollPosition != scrollPosition && !@_animating
      @_animating = true
      @animators = merge originialAnimators = @animators,
