re-writing pui-datatable (restored everything but 'close columns')