Looks like an interesting idea, but AFAIK - please correct me if I am wrong - there is no event risen on (dis-)connect of a wire. So setting the conditions on connecting sounds like polling and I am not sure what that would mean for performance. But using a button should possible. I'm currently working on other features, will have a look at it afterwards