A Button library for Arduino