*sigh* I know. I felt like such a  terrible person when I wrote that. I worked on it for a long time, but just couldn't come up with a better way. The main problem is that you can't call actor's methods directly.

I suppose one option would be to wrap both the actor and that in an object. Then, you could call stop() directly on that object and send messages to its actor field. Would that be better?