Client tools to provide communication between windows and iframes via postMessage