Fixes uint16_t comparisons with millis(), removes DoublePressed state in button.h.
For now single, double and long presses are supported.