decoupled siteview and menulist view, delinted app.js and Model.js