Revert "Revert 7bf97c4..15d92c7"

This reverts commit e7c6a7e82b8058c447e1abb828033b6eae984b78.
initial ul search select functionality