Thanks for the kind review, sirilivi, it means a lot. I think the interface transitions were by far the most complex ones I've implemented so far. It was a great learning experience!