This feels wrong...given the circumstances, I'm not going to hold up the pull request but I'd like to know why we have to do this vs using a listview.