modify api for adding / removing selected rows from table
update SelectList to use set / select api as well for multi-selection