controls.scroll: use correct frame type
controls.scroll: make child frame adjust width based on parent
control: style before applying options
controls: add customise function to allow single control modification
controls.scroll: put the scrollbar inside the bounds, rather than outside to the right