In ubuntu-system-settings and the indicators, we deal with values that come from system services. When binding to the value in the Slider component, this can cause unpredictable behavior because we get property notifications back that change the value while the slider is being moved. This has been worked around in ubuntu-settings-component by creating a SliderMenu which used in the indicators and system-settings for things using the MenuModel provided by the indicator services. The SliderMenu is based on the Slider for the SDK, but adds some logic for handling this value binding loop. It would be best to improve the Slider to handle this sort of problem and reduce the amount of custom components.
over to zsombor for review