I think it's a very elegant and well-executed idea. I must also say that the animation is very smooth. Great job!