Why did the carousel element need an inner wrapper?