add coroutine action/state being strong referenced
main screen