Only reset columns when bucket changes, not when prefix changes.
Internal folder navigation is handled by selectFolder() which
properly appends new columns while preserving previous ones.
- Fix duplicate tsview-app rendering by checking if element already exists in HTML
- Fix column navigation to expand horizontally instead of resetting
- Remove navigate event dispatch from column folder selection to preserve column state