more data view fixes, delete removes an item from firebase, but not the UI