Added more comments to the button widget.
Added more comments to the button widget