carousel that works vertical and horizontal at the same time