Arduino Servo Library - Control many servos without delay or interrupts.

Arduino Button Library - Read and debounce buttons and switches.

that play nice together

with any