Javascript plugin which allows package processing and offline/delayed editing of table data