Thanks for your kind words and thoughtful feedbacks! It's a great challenge to accomplish such mechanic. Lots to improve but we are glad that we get here!