And this automatically enables and disables these multiple specials without conflicts?

You should bundle it up as a contribution for others to see, try and test ...