Reworked deletes to make data changes in firefox model instead of DOM/ng