Clone things from mozilla-appmaker/component-button