We have an App that allows field representatives to lookup through a set of 83,000+ records of previous sales. This allows them to see what product a customer previously purchased so they can buy another product of the same type. Customers often ask to have what they had last time but cant remember the exact product as it may have been up to 5 years ago when they last purchased. This data is populated in reference data displayed in a dropdown. Searching this data, even on a powerful device, can be very slow. On testing it seems that each individual keypress on the Search bar causes an immediate scan though the data to produce a subset of the data that is further flittered for each subsequent key press. This makes entering the search very sluggish. It would be better if there was a short delay after the keypress to see if a further keypress occurs before scanning through the data.