Listeners reset when vect subforms are reopened.

Listeners were lost after closing a vectorial form opened
from another form, and not reset on reopening.
Had to add a new method to AbstractForm to get this working.