rewrite clear() function
Re-enable barcode scanning with new SearchFields implementation