Shoehorned in the button and text interface

This is an attempt to show that I can complete a specified set of
features. The code itself is an absolute mess, and I've always wanted to
refactor this project. For now though, it'll do as far as the portfolio
goes.
Added the screenshot