     private var displayLink: CADisplayLink?
     private let shapeLayer     = CAShapeLayer()
     private var bendableOffset = UIOffsetZero
-    
+
+    override init() {
+        super.init()
+    }
+
     override init(frame: CGRect) {
         super.init(frame: frame)
     }

    }
    
    func setFontName(fontName: String?) {
        let name:String
        if let fontName = fontName where !fontName.isEmpty {
            name = fontName
        } else {
            name = kDefaultFont
        }
        self.titleLabel?.font = UIFont(name: name, size:kFontSize)
    }

        fatalError("NSCoding not supported")
    }

    required public override init() {
        super.init(nibName:nil, bundle:nil)
        view.frame            = UIScreen.mainScreen().bounds
        view.autoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth
