So far so good. Need button debouncing!