fix up the navigation view animations and dom handling

no longer clone the old content div so it preserves things like scroll position when the animation starts