Automatic Servo with Manual Override (delay problems)

Am I getting closer, because this still reads when the button is pressed, but I'm not sure how to set it up for the delay. Its still jumping into case 1 immediately.