added popup open delegation