-Added alternative postMessage implementation for cross domain;
-Sanitized all dispatchers with VerifyJavascriptLiteral for the Json variable;
-Added support for IE 9 and upwards with polyfill from https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent