better scroll, dynamic adition of rows. bug fix on has-error but it's still failing when the input is invalid but parseFloat doesn't fail