finished search & sort

- need styling
- problem with initial sort (possibly due to info not being assigned to
the devices when the sort is attempted)