You can try this approach:

http://www.mvps.org/vbnet/code/callb...secallback.htm