         guard let openTime = settingsOpenTime else {
             return
         }
-        
-        let customData: [String : Any] = ["view" : getViewName(),
-                                          "target" : "back",
+        var customData: [String : Any] = ["view" : getViewName(),
                                           "show_duration": Int(Date.getCurrentMillis() - openTime)]
         
-        let signal = TelemetryLogEventType.Connect("click", customData)
+        var signal: TelemetryLogEventType!
+        if connectionRemoved {
+            signal = .Connect("hide", customData)
+        } else {
+            customData["target"] = "back"
+            signal = .Connect("back", customData)
+        }
         TelemetryLogger.sharedInstance.logEvent(signal)
         
         settingsOpenTime = nil

    
    
    var connection: Connection?
    
    override func viewDidLoad() {
        super.viewDidLoad()

    //MARK: - Private Helpers
    func removeConnection() {
        ConnectManager.sharedInstance.removeConnection(connection)
        connectionRemoved = true
        self.navigationController?.popViewController(animated: true)
        logAlterConnectionTelemetrySingal("remove")
    }
