A very nice adaptation. Thanks for sharing.

Cheers,
-Arsheesh