Thank you for your kind feedback, glad you like it. It still has some imperfections indeed. The controlling mechanism should be refactored drastically to fix it