added static redirect support; default redirect for current local send; use onListen for js views to automate unregister; add chooser shared memory