Using the if statement with a time delay

int pushButton = 12;
...
  if (pushButton == HIGH) {
       delay(2000);
      if (pushButton == HIGH) {

Another good example of why variable names are important. Be explicit about what the variable is:

const int pushButtonPin = 12; // pin # that our push button is attached to
int pushButtonState = digitalRead(pushButtonPin); // the current state of our push button