Improve has changed detection.
Improve has changed detection.

In order to only call the onDrop event if the order actually changed we need to detect the change.
Previously this change detection was done through serializing the table several times.
Attempt at finding a cheaper change detection.

ilovezy/TableDnD,ilovezy/TableDnD,ilovezy/TableDnD