Refactor list view tohandle new item POSTs