fix carousel so it always starts on first panel and add reset method