extended postMessage support