That is all a bit confusing, what exactly are you trying to use callbacks with, a set of classes it looks like?

Well one thing you need to use set in the setState function of cls_Context.

You should check out the MSDN Coffee example among other things it has a good example of callbacks, at least I think that is the one.