Congratulations. You have completed the image viewer/slideshow application. We’ve applied many of the techniques from recipes throughout the book. We’ve also seen how to create an application from a series of custom components. And we’ve explored real-world techniques to address operational requirements such as synchronization, performance, and dynamic interaction. The remaining chapters explore additional applications that apply and extend what you’ve learned.