I am trying to understand the Scan Backwards. Scan Forwards always works. The Scan Backwards will sometimes stop scanning backwards at the sample beginning. It will scan backwards for a while and then stop. Is this related to how many times the sample has played forward (in a buffer) or what determines how many times the sample can be scanned backwards?