Changelog
#30 Fixed: SpinButton with decimal step is not working
#31 Fixed: Unable to specify empty tab key
#32 Fixed: 'at' attribute is ignored in 'replace' command
#34 Message control: make "message" and "dismiss" icons customizable
#36 Fixed: Text crashes if size is wrong
#37 Message type as a enum instead of boolean properties
#38 "text" must be mandatory in Dropdown(ChoiceGroup)/Option and Message/Button
#39 Nav control: rename "click" event to "change" and add "expand/collapse" events