Because this question shows in the search results:
For me the script was started several times, but this was because each iframe on the page was loading the script- each iframe appears to be separate instance.
Edit: it was the content script in my case.