Move app.js to the top level to avoid confusion