Moved button scanning to timer1 ISR

button hold checks now work anywhere