Directory Loops Before Connecting

I am having an issue with the new Directory module. When a call goes into the directory and 3 letters are given that matches 2 or more entries
the directory will correctly give the entries after pressing the # key to continue. If the caller 1 immediately when given the 1st name on the list the call will be placed properly. If 2 or more entries are given and the caller presses a match (even the 1st match) the directory will give the caller the matching entries again. It appears to be a timeout issue. For instance, if I press the 3rd entry while the directory is giving the 1st name in the match then the call goes through, but if I wait for all to be given again it will loop back to the beginning of the matching entries Where can the time out be set for the digit input.

I can provide agi and sip traces if this will help.

Sorry, I am using FreePBX 2.8 and Directory 2.8.0, Asterisk version is 1.6.2.9

Anyone else noticed this bug?