     
     func numberSlideView(NumberSlideView, didSelectNewValue newValue: NSDecimalNumber) {
         if let selectedConnectorLabel = self.selectedConnectorLabel {
-            moveConnectorToTopPriority(selectedConnectorLabel)
-            
             runSolver([selectedConnectorLabel.connector : newValue.doubleValue])
         }
     }

        // This is called when a constraint makes a connector on it's own. For example, if you set two inputs on a multiplier then it will resolve the output automatically. We need to add a view for it and display it
        // This is called during runSolver, so we need to be careful about what we mutate
        if let newConnector = connectorPort.connector {
            let newLabel = ConnectorLabel(connector: newConnector)
            newLabel.sizeToFit()
            

                if let (connectorLabel, constraintView, connectorPort) = connectorEnds {
                    let savedValue = connectorLabel.connector.value
                    connectorLabel.connector.forgetValue()
                    constraintView.connectPort(connectorPort, connector: connectorLabel.connector)
                    if let savedValue = savedValue {
                        runSolver([connectorLabel.connector : savedValue])
