Thanks for the feedback! I'm contemplating making a better/more polished version once I have more time which will address at least some of these issues.