in some cases a text node was first removed and then added, when it should only have been modified
removed extra console.log