Make responsive, add swipe to navigate animation