What is a modal mode w.r.t movement? What does w.r.t stand for? What is an controller?* In programming "modal" means that the standard behavior is blocked as long as a particular mode is on. It's used as "modal dialog" what means that when such a dialog is open, the document window below is not useable until the dialog is closed. What I meant with this in the context of your dialog system is that the dialog system block the standard possibility of moving around.
* w.r.t.: as frob already told.
* Controller is a usual name for those part of a game engine with which the player controls the player character. This is the counterpart of AI, which controls non-player characters. A controller usually interprets user input and alters the state of the player character accordingly.
Thanks for the explanation! I understand now.