···2626// Morph the entire element
2727morph(currentNode, referenceNode)
28282929-// Morph only the inner content
2929+// Morph only the children of the current node
3030morphInner(currentNode, referenceNode)
3131```
3232+3333+## What makes Morphlex different?
3434+3535+1. No cascading mutations from inserts. Simple inserts should be one DOM operation.
3636+2. No cascading mutations from removes. Simple removes should be one DOM operation.
3737+3. No cascading mutations from partial sorts. Morphlex finds the longest increasing subsequence for near optimal partial sorts.
3838+4. It uses `moveBefore` when available, preserving state.
3939+5. It uses `isEqualNode`, but in a way that is sensitive to the value of form inputs.
4040+6. It uses id sets inspired by Idiomorph.