oninput (npm): receive input from onhashchange/onmessage in browser and pipe in node
Keywords: onhashchange|onmessage|pipe|input|postMessage|hash