made device page UI more efficient
It still has a ways to go, but it used to poll for new devices and dumbly replace the html with what it got.  Now it compares the content and only replaces if there's a difference.