     }
     
     func tableView(tableView: UITableView, titleForFooterInSection section: Int) -> String? {
-        if (section == 2) {
+        if (section == 1) {
             return NSLocalizedString("NotificationsNotificationHint", comment: "Disable hint")
-        } else if (section == 1) {
+        } else if (section == 2) {
             return NSLocalizedString("NotificationsOnlyMentionsHint", comment: "Only Mentions hint")
         } else if (section == 3) {
             return NSLocalizedString("NotificationsPreviewHint", comment: "Preview hint")

    func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        if (section == 0) {
            return NSLocalizedString("NotificationsEffectsTitle", comment: "Effects")
        } else if (section == 2) {
            return NSLocalizedString("NotificationsMobileTitle", comment: "Mobile Notifications")
        } else if (section == 1) {
            return NSLocalizedString("NotificationsGroups", comment: "Group Notifications")
        } else if (section == 3) {
            return NSLocalizedString("NotificationsPrivacyTitle", comment: "Privacy")

        cell.switchBlock = { (nValue: Bool) in
            self.tableView.beginUpdates()
            Actor.changeNotificationsEnabledWithValue(nValue)
            var rows = [NSIndexPath(forRow: 1, inSection: indexPath.section)]
            if (nValue) {
                self.tableView.insertRowsAtIndexPaths(rows, withRowAnimation: UITableViewRowAnimation.Middle)
            } else {
