Block to-left/right swiping when there is 1 item displayed only.
Speed improvement. Refactoring.

Improve swiping(+decelerating animation) speed by delaying dataSource reloading.
Load datasource of cached view item after swiping animation has finished.

Refactor code to use same style through all files.