uses better method for tracking search