TANHidingButtonBarsViewController is a UITableViewController subclass that mimics how Mobile Safari shows and hides it's navigation bar (and toolbar).