 
     init(frame: CGRect, movableLayer: MovableLayer) {
         self.movableLayer = movableLayer
-        super.init(frame: frame)
+        let newControlLength: CGFloat = 44
+        super.init(frame: CGRect(origin: frame.origin, size: CGSize(width: frame.size.width+newControlLength*2, height: frame.size.height+newControlLength*2)))
+        controlLength = newControlLength
         backgroundColor = UIColor.clearColor()
-        controlLength = 44
     }
 
     required init?(coder aDecoder: NSCoder) {

        if isEditing {
            let context = UIGraphicsGetCurrentContext()
            for touchRect in getControlRects().values {
                UIColor.randomColor().setFill()
                CGContextFillRect(context, touchRect)
            }
        }


class MovableView: TouchControlView {

    // TODO style

    var finishedSetup = false
