adds UI elements to the app: button, textarea, and a label