New DetectTarget component