a slicker interface, but now entirely JS driven (cannot use without JS); tested in modern chromium, FF, and opera; still has the ID issue (maybe chris can fix)