What happens if the user is swiping sideways faster than images can load? Does the code behave correctly?  That is, what if nextFile() has been called before the callback is called?