datatable selection improvements