       }
     })
     
-    @label.updateLayout({
-      color: @startStyle("labelColor")
-      text: @startStyle("labelText")
-      font: @startStyle("labelFont")
-      shadowOffset: { x: 1, y: 1 }
-      shadowColor: @startStyle("labelShadowColor")
-      textAlign: "center"
-    })
+    if @label
+      @label.updateLayout({
+        color: @startStyle("labelColor")
+        text: @startStyle("labelText")
+        font: @startStyle("labelFont")
+        shadowColor: @startStyle("labelShadowColor")
+      })
     
     
   startStyle: (param) =>

    
  onTouchStart: =>
    @button.updateLayout({
      height: @clickStyle("height")
      width: @clickStyle("width")
      borderColor: @clickStyle("borderColor")
      backgroundGradient: {
        type: 'linear'

      labelColor: "#FFF"
      labelShadowColor: "#CCC"
      height: 30
      width: Ti.UI.FILL
      bottom: null
      top: null
      left: null
