This demo must be run from localhost or a web server.