testing postproc shaders with three.js webgl and css mix.
new regtest three.js with css shadow dom, 3d windows dynamically resized, transparent css layer (render over webgl) feeds visible css layer (rendered under webgl).
found some new hacks: if `element.focus()` is called when an html INPUT or TEXTAREA is clicked it will then accept keyboard input,
the same trick also works for drop down select menus, the enter key will trigger the options to show.
the direct hack for taking keyboard input is no longer required.
fixed loop over NodeList items `for node in document.getElementsByTagName(XXX):` in javascript mode.
fixed select dropdown box - display picked option.
fixed shadow dom images