split events into pre and post