Looked into browser lock-up on large datasets and found the culprit. Can't resolve it though...
Added basic editing capability.
Known "issues": Original column names are lost. In some cases, additional columns are added.