Chapter 3: Hit Testing