 
 extension ViewController : CBPeripheralDelegate {
     func peripheral(_ peripheral: CBPeripheral, didDiscoverServices error: Error?) {
-        browser.reloadColumn(1)
+        reloadColumn(1)
         if browser.selectionIndexPath?.count == 2 {
             browserAction(browser)
         } else if let services = peripheral.services {

        }
    }
    
    override func view(_ view: NSView, stringForToolTip tag: NSView.ToolTipTag, point: NSPoint, userData data: UnsafeMutableRawPointer?) -> String {
        if let row = rowForTooltipTag[tag] {
            let peripheral = scanner.devices[row]

                statusLabel.string = ""
            }
            selectPeripheral(peripheral)
            reloadColumn(1)
        } else if indexPath?.count == 2 {
            if let service = connectedPeripheral?.services?[indexPath![1]] {
                selectedService = service
                connectedPeripheral?.discoverCharacteristics(nil, for: service)
                selectedCharacteristic = nil
                reloadColumn(2)
            }
        } else if indexPath?.count == 3 {
            if let characteristic = selectedService?.characteristics?[indexPath![2]] {
