Universal Button Widget

A LCB widget which can be used as a button, as a toggle-button and as a segmented control.