Widget visibility (Phase 1)