Account for disabled buttons

* https://github.com/Versal/versal-gadget-api/issues/29
* https://versal.atlassian.net/browse/GAD-2://versal.atlassian.net/browse/GAD-21

Why do we have both? Let's just only use the one below?