Ignore duplicate items in the same makeList#append/prepend call
add contenteditable to whitelisted properties. Is that a bad idea? Should properties be like style({}) and require attrs({ id:id, contentEditable:true })?