carousel now remembers the last viewed slide (using local storage), instead of starting at slide 1 all the time