Added support for variable-width carousel slides (with demo)