src/js/libs/spiritual-gui.js
function(mutation) {
		Array.forEach(mutation.removedNodes, function(node) {
			if (node.nodeType === Node.ELEMENT_NODE) {
				gui.materialize(node);
			}
		}, this);
		Array.forEach(mutation.addedNodes, function(node) {
			if (node.nodeType === Node.ELEMENT_NODE) {
				gui.spiritualize(node);
			}
		}, this);
	}
function(mutation) {
		Array.forEach(mutation.removedNodes, function(node) {
			if (node.nodeType === Node.ELEMENT_NODE) {
				gui.materialize(node);
			}
		}, this);
		Array.forEach(mutation.addedNodes, function(node) {
			if (node.nodeType === Node.ELEMENT_NODE) {
				gui.spiritualize(node);
			}
		}, this);
	}
function ( mutation ) { Array . forEach ( mutation . removedNodes , function ( node ) { if ( node . nodeType === Node . ELEMENT_NODE ) { gui . materialize ( node ) ; } } , this ) ; Array . forEach ( mutation . addedNodes , function ( node ) { if ( node . nodeType === Node . ELEMENT_NODE ) { gui . spiritualize ( node ) ; } } , this ) ; }
Handle mutations.

1. Matarialize deleted nodes
2. Spiritualize added nodes
@param {MutationRecord} mutation
Handle mutations .