Thanks Gustaf. I think the suggestion to discuss these issues is important. There is definitely an urge to use callbacks to solve all sorts of problems of abstraction because they are easy to use. Most of use don't understand how to use xotcl to solve this sort of problem yet.