Great job! I loved the idea of switching between 2D and 3D, and I've never seen it done this way before.
Thanks so much!