mostly UI work.  A little work to make sure you can't click on a row twice before showing the detail view