The timing seems strange; I have to have it wait a full minute in order to capture 2 digits, but I am not willing to try and shave off time and result in an error.  It stops listening when it receives the digits, anyway.
Doing some long term testing; added timing