Added PmEventApi.firePmEventRecursively