Anyone have an example that uses BeginInvoke and EndInvoke and checks the invocation status in the EndInvoke? How is it done?