elements can be any level deep in .ocarousel, they don't have to be direct children anymore