                         if let (connectorLabel, _) = touchInfo.connectorLabel {
                             // Delete this connector!
                             if !self.connectorIsForToy(connector: connectorLabel.connector) {
-                                removeConnectorLabel(label: connectorLabel)
+                                remove(connectorLabel: connectorLabel)
                             }
                             deletedSomething = true
                         }

            var dependent = false
            if let targetConnector = connectorLabelAtPoint(point: point) {
                endPoint = targetConnector.center
                dependent = lastInformantForConnector(connector: targetConnector.connector)?.WasDependent ?? false
                touchInfo.highlightedConnectorPort = nil
            } else {
                let targetConstraint = connectorPortAtLocation(location: point)

        if let (connectorLabel, _) = touchInfo.connectorLabel {
            let targetConstraint = connectorPortAtLocation(location: point)
            let labelPoint = connectorLabel.center
            let dependent = lastInformant(for: connectorLabel.connector)?.WasDependent ?? false
            dragLine = createConnectionLayer(startPoint: labelPoint, endPoint: point, color: targetConstraint?.ConnectorPort.color, isDependent: dependent, drawArrow: false)
            
            touchInfo.highlightedConnectorPort = targetConstraint
