old_contents: port = "COM4"
  xServoPin = 2
  yServoPin = 3
  mouthServoPin = 4
  
  # Create the Tracker service to be able setup how it should connect before starting it 
  tracker = Runtime.create("tracker","Tracking")
  sleep(1)
  servoX = tracker.getX()
  servoY = tracker.getY() 
  
  # Create the Adafruit16CServoDriver service to be able setup how it should connect before starting it 
  servodriver = Runtime.create("servodriver","Adafruit16CServoDriver")
  sleep(1)
  servodriver.attach(tracker.arduino)
  servodriver.startService()
  servodriver.arduino.connect(port)
  
  tracker.startService()
  
  # Connect the servos to the pins
  print "Attaching servos"
  servoX.setMinMax(40,140)
  servoX.setInverted(True)
  servoX.attach(servodriver,xServoPin)
  
  servoY.setMinMax(60,120)
  servoY.setInverted(True)
  servoY.attach(servodriver,yServoPin)
  
  # Start face tracking
  tracker.faceDetect()
  
new_contents: port = "COM4"
  xServoPin = 2
  yServoPin = 3
  mouthServoPin = 4
  
  # Create the Tracker service to be able setup how it should connect before starting it 
  tracker = Runtime.create("tracker","Tracking")
  sleep(1)
  servoX = tracker.getX()
  servoY = tracker.getY() 
  
  # Create the Adafruit16CServoDriver service to be able setup how it should connect before starting it 
  servodriver = Runtime.create("servodriver","Adafruit16CServoDriver")
  sleep(1)
  servodriver.attach(tracker.arduino)
  servodriver.startService()
  servodriver.arduino.connect(port)
  
  # Connect the servos to the pins
  print "Attaching servos"
  servoX.setMinMax(40,140)
  servoX.setInverted(True)
  servoX.attach(servodriver,xServoPin)
  
  servoY.setMinMax(60,120)
  servoY.setInverted(True)
  servoY.attach(servodriver,yServoPin)
  
  # Start face tracking
  tracker.startService()
  tracker.faceDetect()
  
subject: Update TrackingAdafruit16CServoDriver.py