modified crossing event