buttons are still super awkward, attempt at fix