* few improvements on JS detection on JSScriptHandler6, but still issues
* changed UI for Preferences