ContentsBrowser:
- Provide default value for hostname if not given
- For main() section, quit on KeyboardInterrupt
- Auto-raise the window when it becomes visible.