8-3 through 8-8 complete EJS widgets example.