post event to handle in UI thread (this method can be used from background thread)
See Implementation
post event to handle in UI thread (this method can be used from background thread)