Emit 'changed' event only once when something changed

Adding / removing children in a x-each node could lead to multiple 'changed' events