Glancing over your code, I don't see any glaring issues. Thanks for sharing your mod!