update extension to actually work

content script is executed in an isolated world; they don't share event listeners with the pages.
add new content script file to inject the ex-content-script file to the page makes the script work as expected.