     }
 
     override func mouseEntered(with event: NSEvent) {
-        print("mouseEntered - \(self.view.frame), \(self.collectionView.frame)")
         var mouseOverItemIndex = NSNotFound
         let point = self.collectionView.convert(event.locationInWindow, from: nil)
         for index in 0 ..< self.tweets.count {

        didSet {
        // Update the view, if already loaded.
        }
    }


    @IBAction func selectFavoriteButton(_ sender: AnyObject) {
        print("selected favorite button : \(sender.tag)")
    }
    @IBAction func selectReplyButton(_ sender: AnyObject) {
        print("selected reply button : \(sender.tag)")
    }
    @IBAction func selectRetweetButton(_ sender: AnyObject) {
        print("selected retweet button : \(sender.tag)")
    }
    @IBAction func selectShareButton(_ sender: AnyObject) {
        print("selected share button : \(sender.tag)")
    }
}


    }
    
    override func mouseExited(with event: NSEvent) {
        var mouseOverItemIndex = NSNotFound
        let point = self.collectionView.convert(event.locationInWindow, from: nil)
        for index in 0 ..< self.tweets.count {
