generify ViewPOI to ParticleRenderer