It would be very helpful if there were some way from baseview to create actual child/secondary windows - i.e. to implement controls such as this.
There would likely need to be some additional abstraction the caller would have to use to poll for messages to the window, or something like that, but it seems relatively doable.
If your UI design philosophy is not simulating analog hardware with knobs, they are rather essential.