The OnSurfaceBodyChange event has a parameter 'Context', what is the purpose of this parameter and how to use it. I tried to get the count property of this parameter and in each case I am getting a value of 0 means this object has not been set. In my case I want to do some thing on this event but at the same time I want the my code should not be called If this event has been fired while executing a certain command. Is it possible to do that? Thanks