web.js now serves HTML