Removed comments synchronous surface construction. Uncommented postMessage