Renamed OverlayWindow to OverlayManager. Now discovers all on-screen windows for the Cursor PID and creates/reuses/hides overlay windows dynamically to match. Filters out tiny windows (<100px). Verified: detects 3 windows across monitors. Made-with: Cursor