implemented swipe view
Merge branch 'so-ui'