Text on buttons

Figured it out! We now have settable text on buttons! TODO: deal with
button destinations