Event dispatching and simple projections