             text = "" // TODO: does this call the setter?
             label = UILabel()
             _attached = nil
+            
+            _startingPoints = []
+            _segmentPoints = []
+            _arcCenters = []
+            _arcStartingAngles = []
+            
+            shadowOffset = 1.0
+            cornerRadius = 3.0
             
             super.init(frame: frame)
             

//            self.label.minimumFontSize = 10
            self.label.userInteractionEnabled = false
            self.addSubview(self.label)
        }
        
        func setDefaultColors() {

                self.keyView._attached = Direction.Right
            }
            else if self.keyView._attached! == Direction.Right {
                self.keyView._attached = Direction.Up
            }
        }
    }
