Button Presses added. See Description.

Will not accept the same input twice, but need to parse string so that
there are no trailing spaces. Should consider a popup error if same
inputs were to occur.