It may also be mentioned that depending on the time the bootloader needs, the Arduino can not immediately switch HIGH pin 8, so a longer button press is required to turn it on than to turn it off. The ...