Don't hide topic forms, clean them up

Every time the "newTopic" button is pressed, it creates a new
view instance.  If a new topic is submitted, instead of hiding
a div which is never unhidden, just cleanup the existing
topic form view.

Fixes #165