slider: make sure the selection range is updated when the size changes
slider: update .value at every move during the drag

this means that when receiving an EVT_SLIDER, GetValue will return the correct value.