Servo & LED Not Working Properly Together

I'm trying to adapt my sketch to what you have done, but my servo does not want to operate between the positions of 133 and 74, but more like 133 and 90. I have little experience working with millis and below is what the code currently looks like.

#include <Sweep.h>
#include <Servo.h>
Servo myservo;

int pos;

const int buttonPin = 2;
const int buttonPin2 = 3;
int buttonState = 0;
int buttonState2 = 0;

const int outputPin2 = 8;
const int outputPin1 = 10;

void startMoving(int value);
void stoppedMoving(int value);

Sweep servo1(startMoving,stoppedMoving); 
Sweep servo2;  // callback functions not required

void setup()
{
  Serial.begin(9600);   
  myservo.attach(9);
 
  pinMode(buttonPin, INPUT);
  pinMode(buttonPin2,INPUT);

  pinMode(outputPin1,OUTPUT);
  pinMode(outputPin2,OUTPUT);

  servo1.begin(9);
  servo2.begin(5);

}

void loop()
{
  Sweep::update();  // this is necessary

  buttonState = digitalRead(buttonPin);
  buttonState2 = digitalRead(buttonPin2); 
 
  static unsigned long lastMillis = 0;
  static bool toggle = true;
  if(buttonState == HIGH)
  {

    servo1.moveTo(toggle? 133:74);
    
    toggle = !toggle;
    lastMillis = millis();
  }

  if ((buttonState2 == HIGH)/*&&(pos>74)*/)
  {
    servo1.moveTo(toggle? 74:133);

    
    toggle = !toggle;
    lastMillis = millis();
  }
}

void startMoving(int value)
{
    digitalWrite(outputPin1, HIGH); 
    delay(1000);
    digitalWrite(outputPin1, LOW);
}

void stoppedMoving(int value)
{
    digitalWrite(outputPin1, HIGH); 
    delay(1000);
    digitalWrite(outputPin1, LOW);
}

Could my "servo1.moveTo(toggle? :)" arguments be causing this?