An example of non-UI threads and UI thread; cross intraprocess invocation