* Reorganize how the checkboxes are handled in code. Add some methods   to make it easier to get and set their state. * Don't make these buttons act like toggles any more. The interface   should hopefully be more intuitive now with respect to selections. * Re-pack buttons. * Add a visualize lookup button. Generates a random key, uses selected   node as start point and shows what a search is supposed to   do. Highlights search path and shows iterative RPCs. * Add keypress handler. Press 'q' to quit, and 'n' to step through a   lookup. * Other non-user-visible code-cleanup.
* Reorganize how the checkboxes are handled in code. Add some methods
  to make it easier to get and set their state.
* Don't make these buttons act like toggles any more. The interface
  should hopefully be more intuitive now with respect to selections.
* Re-pack buttons.
* Add a visualize lookup button. Generates a random key, uses selected
  node as start point and shows what a search is supposed to
  do. Highlights search path and shows iterative RPCs.
* Add keypress handler. Press 'q' to quit, and 'n' to step through a
  lookup.
* Other non-user-visible code-cleanup.

sit/dht,sit/dht,weidezhang/dht,weidezhang/dht,weidezhang/dht,weidezhang/dht,sit/dht,weidezhang/dht,sit/dht,sit/dht