add options file and store state all in extension's localStorage instead of site localStorage
add options page