"Pass a callback block [self call: GSServiceCentre new] from you main to login component, and evaluate it with its method "value" when you want it executed." How do you do that? I'm not entirely familiar with Smalltalk syntax. Thanks, Richard