- Removed automatic content script injection from manifest
- Added background script with click handler for toggling overlay
- Overlay is now injected only when extension icon is clicked
- Overlay can be removed by clicking the icon again
- Prevents unintended injection across multiple tabs of same domain
- Per-tab state tracking for clean UX