         nameLabel.stringValue = application.bundleDisplayName
         addSubview(nameLabel)
         
-        bundleLabel = createLabel()
-        bundleLabel.textColor = NSColor.secondaryLabelColor()
-        bundleLabel.font = NSFont.systemFont(ofSize: 10)
-        bundleLabel.frame = NSRect(x: 62, y: 19, width: 148, height: 12)
-        addSubview(bundleLabel)
+        detailedLabel = createLabel()
+        detailedLabel.textColor = NSColor.secondaryLabelColor()
+        detailedLabel.font = NSFont.systemFont(ofSize: 10)
+        detailedLabel.frame = NSRect(x: 62, y: 19, width: 148, height: 12)
+        addSubview(detailedLabel)
         
         sizeLabel = createLabel()
         sizeLabel.textColor = NSColor.secondaryLabelColor()

    let application: Application
    var iconView: NSImageView!
    var nameLabel: NSTextField!
    var bundleLabel: NSTextField!
    var sizeLabel: NSTextField!
    var lastFlag: NSEventModifierFlags?
    

    }

    private func setDefaultState() {
        detailedLabel.stringValue = application.bundleID
    }

    private func setUninstallState() {
        detailedLabel.stringValue = "Uninstall \(application.bundleDisplayName)"
    }
    
    private func createLabel() -> NSTextField {
