This chapter was a long read focusing on the tab and dialog components. You worked with tabs and dialog, learned to create dynamic tabs, and in this process learned about JSONP and the reddit API as well. You must be comfortable with the object literal pattern by now.
We will see another challenge in the next chapter, where we will create three different implementations of CAPTCHA.