Reset Viewport and Input when first shown.

This supports reuse, by eliminating state state from these
displayables.