Is is a best practice to have the background script be the same name for different apps? It seems like I often see `main.js` or `background.js`, not something tailored to the app name.