                     frame.origin.x = self.bendableCircle.frame.origin.x + kTranslationRate * translation.x
                 }
                 
+                
+                self.bendableCircle.frame = frame
+                
                 if frame.size.width < kBendableViewSize {
                     
                         frame.size.width = kBendableViewSize

    
    func frame() -> CGRect {
        if let superview = imageView.superview {
            let frame = superview.convertRect(imageView.frame, fromView: imageView.superview)
            return frame
        }
        return CGRectZero

            self.controlImages?.append(UIImageView())
        }
        
        self.controls = Array()
        for var index = 0; index < 3; ++index {
            if let position = ControlPosition(rawValue:index) {
                self.controls?.append(Control(position: position, imageView: UIImageView()))
