Make components object public.
Accept tabindex 0, prevent loading screen on open if uses a different tabIndex besides the current opened tab