Fix extract IDs and classes, persist options
Popup refactor JS
Shared option restorer