Purged widget support. Refactored customer processing