Implement Sub event history