 		case .repeated:
 			repeated.observe(observer)
 		case .cancelled:
-			let _ = ""
+			cancelled.observe(observer)
 		}
 		
 		return self

	var started = Event<Animation>()
	var updated = Event<Animation>()
	var completed = Event<Animation>()
	var repeated = Event<Animation>()
	
	// MARK: Repeatable

				break
			case .cancelled:
				kill()
				cancelled.trigger(self)
				break
			case .completed:
//				kill()
