VBA macro ( V8i) stops running when I select another command

I created a VBA macro (Microstation V8), which runs like AccruDraw.
It provides, for each mouse movement, the XYZ position of cursor and its projection in a DTM with a change in background color of the control TextBox according this position (green means bottom of DTM , red above DTM).
I use the IPrimitiveCommandEvents specifically  IPrimitiveCommandEvents_Dynamics.
This works fine but the macro stops when I run an external command: set/place cells, draw poly3D, delete entity, ....
I want the macro continues to run regardless of the manipulation of the user like AccuDraw.