yaay working  (needed up-to-date adafruit code with interrupts)