Eureka! Perfect carousel! Took me 20 hours