Refactored RGSMessageListViewController.m scroll to bottom on view Appear, keyboard appear and disappear