Simplified IEventAction and implementation.