Issue #67: added Button widget