overhaul demo page; fix issue with jumpy animation when changing orientation at a non-zero slide index