Thanks for the feedback. I've made a few changes to fix the bugs. You can try it out again if you like:)