No, it did not work in MMF1.5. In MMF2.0 I added a special loop after the call to the events to update the position of the objects with the flag rcChanged at 1. This is why it works in MMF2.
If your object does not contain any of the flags, the rCom structure is not "officially" created (you have it in your RUNDATA structure, but it is not used by the runtime), and the changed flag is not tested after the events.
I could add the BACKGROUND flag to the list of flags necessary for the rcom structure, but this would imply changes in the other objects with the background flag.