I am working on a Plug-In (using plug-in wizard and Visual C++ 2008) and I am wondering what is the "best" or "proper" way to find out if movement is occurring. For example, I would like to use the Code() function to send Gcode such as "G01 X1 Y1 Z1", and then display a status indicator of "Moving" or "Stopped". I found an example that compared Engine->TrajHead to Engine->TrajIndex and if they were different, the system was moving. Is that the only way to determine if movement is occuring, or is there a property with a true/false value or some other way?