Start accommodating JavaScript demos maintained in a separate demo.js file.