updates to use Eto Forms