Tutorial Part 3: Interacting with the user
Part 4: CSS Styling