XForms based form manager