Improved audio timeout handling

Resets the timeout start time on button press.