adding button support for the Arduino