Fixed Deletion bug: Needed to account for the model changing the indexs of items as each item was removed