 		self.scrollToBottomAnimated(true)
 	}
 	
+	override func viewWillDisappear(animated: Bool) {
+        userDetails?.removeFromSuperview()
+    }
+	
 	// Mark: Private methods
 	
 	func addRecipient() {

	var messages = NSMutableArray()
	var recipient: XMPPUserCoreDataStorageObject?
	var firstTime = true
	
	// Mark: Life Cycle
	

	
	func didSelectContact(recipient: XMPPUserCoreDataStorageObject) {
		self.recipient = recipient
		if userDetails == nil {
            navigationItem.title = recipient.displayName
        }
		
		if !OneChats.knownUserForJid(jidStr: recipient.jidStr) {
			OneChats.addUserToChatList(jidStr: recipient.jidStr)
