moving all logic to background.js and injecting code directly - removing content.js