     }
 
     func trackScrollViewMarginTouched(sender: UITapGestureRecognizer) {
-        delegate?.trackScrollViewMarginTouched(self, playlist: self.playlist)
+        timelineDelegate?.trackScrollViewMarginTouched(self, playlist: self.playlist)
     }
 
     func playButtonTouched() {
-        delegate?.playButtonTouched(self)
+        timelineDelegate?.playButtonTouched(self)
     }
 
     func articleButtonTouched() {
-        delegate?.articleButtonTouched(self)
+        timelineDelegate?.articleButtonTouched(self)
     }
 
     func observePlaylist(playlist: Playlist) {

            return
        })
    }
}

import UIKit
import ReactiveCocoa
import MusicFeeder
import MCSwipeTableViewCell

protocol TimelineTableViewCellDelegate: class {
    func trackSelected(sender: TimelineTableViewCell, index: Int, track: Track, playlist: Playlist)
