An object-oriented polygon-based framework for event-enabled e-catalogs.