-refactoring wrap view to work for inserts at index and removals
-proper ui layout update when an item is removed