1. Injected popup
2. CCS driven development