pub fn raise(self) {
        for event in self.events {
            event.raise(&self.context);
        }
    }
Raise all queued events synchronously.

It is unknown whether accessibility methods on the view may be
called while events are being raised. This means that any locks
or runtime borrows required to access the adapter must not
be held while this method is called.
platforms/macos/src/event.rs