Event Mechanics