implement auto-focus and smooth scroll for sol to first invalid field on solution form