drag and drop search and gategory