 <p>I assume you want to implement some sort of a loading screen or interface widget. (Did you know you can set the showBusyCursor on a remote object instance?)</p> <p>There is no way to globally intercept the method calls on your remote objects though. You'll need to solve this by either:</p> <ol> <li>create a subclass of RemoteObject that sets some global flag on the result and fault events.</li> <li>write the same result and fault event handling code on each remote object call that sets a global flag.</li> </ol> <p>Option 1 is a bit more advanced but will save you the boilerplate code that option 2 has.</p>