         self.scrollView.addSubview(newToy)
         toys.append(newToy)
         
-        self.addConnectorLabel(timeLabel, topPriority: false, automaticallyConnect: false)
+        self.addConnectorLabel(timeLabel, topPriority: true, automaticallyConnect: false)
         self.selectConnectorLabelAndSetToValue(timeLabel, value: 1)
     }
     

                // First the new value on the driver
                simulationContext.setConnectorValue(driverConnector, value: (DoubleValue: offsetDriverValue, Expression: constantExpression(offsetDriverValue), WasDependent: false, Informant: nil))
                
                // Then the selected connector
                if let selectedConnector = self.selectedConnectorLabel?.connector where selectedConnector != driverConnector {
                    if let value = (values[selectedConnector] ?? lastSimulationValues?[selectedConnector]?.DoubleValue) {
                        simulationContext.setConnectorValue(selectedConnector, value: (DoubleValue: value, Expression: constantExpression(value), WasDependent: true, Informant: nil))
                    }
                }
                
                // These are the first priority
                for (connector, value) in values where connector != driverConnector {
                    simulationContext.setConnectorValue(connector, value: (DoubleValue: value, Expression: constantExpression(value), WasDependent: false, Informant: nil))
                }
                
                // Now just use the values from the last context until everything is figured out
                for connectorLabel in self.connectorLabels {
                    let connector = connectorLabel.connector
                    if simulationContext.connectorValues[connector] == nil {
                        if let lastValue = lastSimulationValues?[connector]?.DoubleValue {
                            simulationContext.setConnectorValue(connector, value: (DoubleValue: lastValue, Expression: constantExpression(lastValue), WasDependent: false, Informant: nil))
                        }
                    }
                }
                


        if let lastSimulationValues = self.lastSimulationValues where ranSolver {
            for toy in self.toys {
                let ghostSimulations = findToyGhostValues(toy)
                self.updateToy(toy, lastSimulationValues: lastSimulationValues, ghostSimulations: ghostSimulations, toyYZero: self.view.bounds.height)
            }
            
