So I did.
Added untoggle api method to forcefully untoggle a button.
"untoggle" seems a rather confusing name for this.
Yah - I was thinking 'deactivate' at first, but that seemed to imply the side effect of the button being disabled. I'm open to suggestions.
Added compiled files. Modified untoggle to use `else if` instead of `…
Dunno about the name—uncheck, deactivate, reset?—but this should be resubmitted against the 3.0.0-wip branch. Thanks!