                     buffer[0].element.offset().top - canvas.offset().top > viewport.scrollTop() - bufferPadding()
 
                 clipTop = ->
-                  # clip off the invisible items form the top
+                  # clip the invisible items off the top
                   topHeight = topPadding.height()
                   overage = 0
                   for item in buffer

                  direction = pending[0]
                  #console.log "Running fetch... #{{true:'bottom', false: 'top'}[direction]} pending #{pending.length}"
                  if direction
                    if !shouldLoadBottom()
                      finalize()
                    else
                      #console.log "appending... requested #{bufferSize} records starting from #{next}"

                        adjustBuffer()

                  else
                    if buffer.length && !shouldLoadTop()
                      finalize()
                    else
                      #console.log "prepending... requested #{size} records starting from #{start}"
