adding better support for ParticleEditHandle to allow access to particles after being created