fix(carousel): fix negative index and buffered carousel
fix(demo): reset carousel position on data load
style(demo): fix typo