rewrote search algorithm, and multiple icon display in apps, displaying correct icons is yet to be fixed