updated: Carousel now takes sizing from more obvious places