isolate methods which call UI messages