adding support for tracking the visible rectangles.
3 files changed