Define messageListController (Listing 15.42, 43)
Add an empty setModel (Listing 15.43, 44)
Call observe when setModel (Listing 15.46, 47)
Add an empty addMessage (Listing 15.48, 49, 50)
Add a compliant setView method (Listing 15.51, 52)
Add the user to the list and store a reference to the view element (Listing 15.53, 54, 55)
Add the message as a dd element (Listing 15.56, 57)
Add basic XSS protection (Listing 15.58, 59)
Feature tests for messageListController (Listing 15.62)
Add some libraries from ch13 and 14
Add message_list_controller.js to web server
Update bootstrap script to try it out (Listing 15.63)