I converted the `CGRectContainsPoint()` code to use each view's `pointInside:withEvent:` code. I believe this should be accomplishing the same thing, and let's a subview better determine if the point should be contained or not. Let me know if I'm missing something.