ok - a programmatically created table view controller also needs to handle the rotation