I tried the latest version, and it has a nice look and feel overall. I did still occasionally run into cases where I went two levels when I intended to do one. I personally think it's a case where only a real repetition restrainer approach would feel right to me at least. If you are happy with it, I'll stop suggesting it, though. If you do want to try again to implement it, I would be happy to make a sample demo that shows it in action if that could be helpful to you, however.