# Lesson 2 complete; primaries deferred

Learner finished lesson 2 (registration, scope, first install → activate → control). External primaries still unread. Floor for next lessons: register after load, scope from SW script path, waitUntil on install, registered ≠ controlling. Lesson 3 teaches the **update dance** (waiting, skipWaiting, two versions) from cited sources — do not re-teach first-SW basics from zero.

**Teaching note:** Learner requested ADHD-shaped lessons going forward (scannable, short sections, one win, minimal working-memory load).
