refactor of GetKeyPresses to use DTMF events instead of bda or pagd