 	weak var openTeleprompterButton : NSButton?
 	
 	let speech : Speech
+	let controls : Speech.Controls
 	
 	init(speech: Speech)
 	{
 		self.speech = speech
+		self.controls = Speech.Controls(speech: speech)
+		
 		super.init()
 	}
 	

	
	func update()
	{
		self.playPauseButton?.title = Speech.Controls.sharedControls.playPauseIcon
		
		self.playPauseButton?.enabled = Speech.Controls.sharedControls.canPlayPause
		self.skipBackwardsButton?.enabled = Speech.Controls.sharedControls.canSkipBackwards
		self.skipForwardButton?.enabled = Speech.Controls.sharedControls.canSkipForward
		self.openTeleprompterButton?.enabled = Speech.Controls.sharedControls.canOpenTeleprompter
		
		if let view = self.progressIndicator
		{

		
		self.skipBackwardsButton?.target = self
		self.skipBackwardsButton?.action = "skipBackwards"
	}
	
	func deregisterEvents()
