I had a similar problem when making water bubbles rise to the surface of water. I needed to know when they had reached the surface. In the end on my particle move function I used "CONTENT" and it worked perfectly for me.
I would think it should do what you want it to do.