Disconnect and connect are not fast functions. You may consider to use a boolean flag to detect the recursion.
Disconnect and connect are not fast functions.
You may consider to use a boolean flag to detect the recursion.