I am having virtually the same problem with event dispatch. I know what the
problem seems to be (though it makes no sense), but I don't know of a good
If events are dispatched from a static class or from the base class, they
never get beyond the target phase, so they are never propagated out of the
scope of the class.
I suppose that you could instantiate a singleton, and dispatch your events
from that using a method call, but that seems REALLY kludgy. Does anyone know
of a better solution?