Fixed some dialog / coroutine handling stuff