'This is similar to callLater(), but provides an easy way to raise a
revent event from outide the co-operative context.
Rather than foo.raiseEvent(BarEvent, baz, spam), you just do
core.raiseLater(foo, BarEvent, baz, spam).'

def raiseLater(_self, _obj, *args, **kw):

    _self.scheduler.callLater(_obj.raiseEvent, *args, **kw)
