basic buttons, client.js broke