Added carousel.
Revert "Added carousel."

This reverts commit 139f706cd2a604a4db3e3d25e2f72eea6f69ba22.
Revert "Revert "Added carousel.""

This reverts commit 3057b9dbf0567297cb3799374fb39c2e2d749fdb.
Updated smarts.