Centralize the logic for invalidating a rectangle in a way that honors the zoom factor and scroll positions.
Authored by: david_costanzo 2010-04-25
Parent: [r3004]
Child: [r3006]