Add Get/SetText().
Adjust layout and use a real button.