add swipe nav, infinite scrolling & uml support