Added PreSolver/PostSolver contact callback