added support for pseudo splits, improved existence predicate and added search for 2nd order split events