function Screen(dom) { var root = document.getElementById('screen'); return { menu: menu }; function menu(entries) { var domEntries = []; for(var i = 0; i < entries.length; i++) { domEntries.push(dom.make('li', { class: i == 0 ? 'selected' : [], textContent: entries[i] }, [])); } var ul = dom.make('ul', {}, domEntries); root.appendChild(ul); } }