initial support for tab UI setup