Hold shift to not snap slider.
Preserve selection when setting new items, if possible.
Better parameter name.
Avoid drawing when the clipped area is <= 0.

ScissorStack adjusts the rect to be valid if width or height is negative.