Add debounce, handle swipe, add image responsivness and fluid