Не, задумку эту можно воплотить. Для этого такое ивентовое меню должно вызываться в строго определенных местах, где заведомо не может ничего важного происходить, помимо вызова этого меню. Что такое переход на другую карту? Это значит все двигающиеся ивенты встают на изначальное место, если был какой-то параллельный процесс запущенный на этой карте, то он прерывается и неизвестно на чем... Вот собственно, наверное, и все. Так что сделать можно, только осторожно.