                         
                         if let actions = push["actions"].array {
                             notification.hasActionButton = true
-                            if(actions.count == 1) {
+                            if(actions.count == 1 || !userInfo!["pro"].bool!) {
                                 notification.actionButtonTitle = actions[0]["label"].string!
                             } else {
                                 var titles = [String]()

        Alamofire.request(.GET, "https://api.pushbullet.com/v2/users/me", headers: headers)
            .responseString { response in
                if let info = response.result.value {
                    self.userInfo = JSON.parse(info)
                    callback()
                }
        }
        
    }
    
    //fixme
//    func userNotificationCenter(center: NSUserNotificationCenter, didDismissNotification notification: NSUserNotification) {
//        for item in pushHistory {
//            if item["notification_id"].string == notification.identifier && item["type"].string == "mirror" {
//                ephemerals.dismissPush(item, trigger_key: nil)
//                break;
//            }
//        }
//    }
    
    func userNotificationCenter(center: NSUserNotificationCenter, didActivateNotification notification: NSUserNotification) {
        switch notification.activationType {

        self.socket!.disconnect(forceTimeout: 0)
    }
    
    func getUserInfo(callback: (() -> Void)?) {
        let headers = [
            "Access-Token": token
        ];
