Improve the Cart with CollectionUpdated event as discussed