code is injected from background, instead of external file
Remove confirmation for manually unpinned tabs
Project structure refactor