Should we save an HTTP request and combine these two into, say, `buttons.js`?