swipejs and other stuff