ReceiveEvent on UI thread