If you double click on a component it creates a new connection in the middle of the component. I understand why this is happening, it is almost never what you want to have happen. Instead double clicking on a component should have the same affect as single clicking on it.