Intermediate commit of carousel code.  Scrolling is now animated, but it is not very robust yet.