Finished Chapter 7 - Delegation and Text Input