add 'edit mode' to view and some options for controlling lists