A lightweight JavaScript sortable table widget for large tabular data sets