invoke a function on the window thread. @run may or may not have been called. Required to be reentrant.
invoke a function on the window thread. @run may or may not have been called. Required to be reentrant.