| Widget Type | #button | 
| Widget iOS class | MobileButton | 
| iOS category | IOSWidgets | 
| Widget Web class | ButtonWidget | 
| web category | WI8 | 
| Widget Android class | MobileImageButton | 
| Properties | height - defaultText - alignment - background- color - type - text - image - order | 
| Events | #needsText: - #clicked: | 
| Sample use in spec | 
(#incrementButton -> (
            (#type -> #button ),
            (#configuration -> (
               (#order -> 1 ), 
               (#height -> 40), 
               (#defaultText -> 'Initial text'), 
               (#width -> 30), 
               (#background -> 'gray'), 
               (#color -> 'green'),
               (#listeners -> (
               		(#needsText -> [:coordinator | '+' ]),
               		(#clicked: -> [:sender :coordinator | coordinator applicationModel increment. 
               					coordinator refresh: #counter. 
               		 ])
              
       			 )) 
       		)) 
  ))
 |