bugfix: fix "Non-assignable model expression" error when `selectedIndex` attribute was a primitive number, not a object property reference
remove redundant "return"
bugfix: when starting with 0 rows, then adding a new row, table was not rerendered
bugfix: column stretching did not work with 0 rows; horizontal scrollbar was shown with 0 rows