     internal func newresponse(orgres: MessageResponse?){
         dispatch_async(dispatch_get_main_queue(), { [weak self] in
             if let weakself = self {
-                if let nc = weakself.navigationController {
-                    nc.navigationBar.userInteractionEnabled = true
-                    nc.interactivePopGestureRecognizer!.enabled = true
-                    nc.navigationBar.tintColor = weakself.tintColor
-                }
+                weakself.cancellable = true
+                weakself.updateView()
             }
         })
 

        }
        return ret
    }
    internal func _setTimeout(delay:NSTimeInterval, block:()->Void) -> NSTimer {
        return NSTimer.scheduledTimerWithTimeInterval(delay, target: NSBlockOperation(block: block), selector: #selector(NSOperation.main), userInfo: nil, repeats: false)
    }

        self.startConversation()
    }
    internal func onContextChange(context:LocalContext){
        if let _ = context.get_profile() where !context.is_updating() && !self.conv_started{
            self.conv_started = true
            self.sendmessage("")
        }
