Major simplification of the injectee -> background communication using window.postMessage instead of DOM elements