@fjarrett Changes applied, please review. I added one extra surprise. :) Let me know if you like it.