Update project structure.
Fix bug where selection list would re-select first button when re-laying out subviews.
Merge pull request #2 from hightower/bug/relayout-subviews

Fix bug where first button is re-selected when redrawing the list.