component window