Port over TableSingleSelectionModel