allow stopping prebuffering by returning false from the listener