Experiments in event passing