This document discusses techniques for building more interactive programs in OpenGL, including picking objects, rubberbanding for interactive drawing, and retained mode graphics using display lists. Specifically, it covers three approaches to picking objects, how to use selection mode and modify the view volume for picking, using screen regions or color buffers to identify objects, XOR mode for rubberband drawing, and how display lists allow defining and redrawing complex objects without resending data.