Hi,
Sorry for late response but I am busy now with another project at work so dont have much free time now.
Recently I tried to improve on all hanging issues, specifically in connect method, but it seems I still missing something.
There are some debugging messages that are being generated by the library but this part was created by another developer who created a web page where he explains how to turn them on so please check out this url
If you can pinpoint to where it hangs please let me know and I will try to fix it as soon as possible, unfortunalty I know that those kind of problems is hard to replicate.
Hope it helps.
Thanks,
Oleg