feat(postMessage): enclose in isolated scope
chore(build): full build
style(postMessage): use sensible scope variable name