*PLEASE READ* servo question

Paul__B:

zoomkat:
Toggle a servo using a button.

And if you hold the button down, it oscillates between the two positions once each second.

True. The OP will need to determine if the button press will be momentary (less than the debounce delay), or extended. If the press goes on for a long time, he will probably need to add flags to his code to record button state changes and act upon the status of the flags for the toggle event.