>Thanks Naomi, that's helpful. What's form's manager?
In most frameworks (commercial and built in house) you may have a special class called Form Manager which would control currently active forms and allow to manipulate them.
If it's not broken, fix it until it is.
My Blog