Added context switching with an animation.  Not perfect, but not bad