refactored ForkManagerEvent