Using Events to Add Custom Processing to FPM