adds web-io helppatch; code cleanup; tweaking (try to reconnect); still possible to stay disconnected and still a possible  unhandled exception (COM object separated from underlying RCW);