avoid repeatedly adding and removing static content

* description and disclamer don't change, appending and removing them
repeatedly is unnecessarily expensive.  avoid this and do a simple
show() and hide() on their contents