 	}
 	
 	init(spinningView: UIView, height: CGFloat) {
-		super.init()
+		super.init(frame: CGRectZero)
 		
 		self.spinningView = spinningView
 		self.height = height

		
		spinningView.layer.addAnimation(animation, forKey: "rotate")
		
		let scrollView = self.superview as UIScrollView
		scrollView.contentOffset.y = previousYOffset
		
		UIView.animateWithDuration(0.3, delay: 0.0, options: .AllowUserInteraction, animations: { () -> Void in

	}
	
	override func observeValueForKeyPath(keyPath: String, ofObject object: AnyObject, change: [NSObject : AnyObject], context: UnsafeMutablePointer<Void>) {
		let scrollView = self.superview as! UIScrollView
		
		if object as? UIScrollView == scrollView {
			if keyPath == "contentOffset" {
