switching to use a ViewController containing a TableView because if you use a TableViewController then the whole UI gets taken up by the table