Remove the event propagator and replace with plain event dispatching.

For the moment the old propagation pattern is simulated but will be
removed in future.