Si XForms utiliza todos los elementos XUL este ejemplo todo sería mucho más fácil ser un estándar.