Allow receiver (implementation object) to run in Swing or SWT ui thread