Is there a possibility to replace the delay(10) with millis? And also how would you recommend the connection of the button?