Reinit forms when reopening them.

Instead of just resetting the listeners we
now call the reinit method, which does more
than just dealing with the listeners.