js-demo: intro dialog; minor fixes in the description
js-demo: ui redesign