 }
 
 
+// -- Initialize debouncing of buttons
+
+Bounce bouncer = Bounce();
+
+void initBouncer() {
+  bouncer.attach(buttonPin);
+  bouncer.interval(5);
+}
+
 // -- Setup; runs once on boot.
 
 void setup(){

#include <EEPROM.h>

#include <SoftwareSerial.h>
#include <Bounce.h>

// -- Settings for YOU to change if you want



// -- Check for new data, print if the button is pressed.

void loop() {
  if (downloadWaiting) {
    bouncer.update();
