         colors: @startStyle("gradient")
         backfillStart: false
       }
-      layout: "horizontal"
+    })
+    
+    @content = Ti.UI.createView({
+      layout: 'horizontal'
+      width: Ti.UI.SIZE
     })
     
     if @startStyle("icon")

      @button.updateLayout({
        labelColor: "#ddd"
        labelShadowColor: "#999"
        borderColor: 'ddd'
        backgroundGradient: {
          type: 'linear'
          startPoint: { x: 0, y: 0 }

      height: Ti.UI.FILL
    })
    
    @content.add(@label)
    
    @button.add(@content)
    
    @setEnabled(@settings.enabled)
    
