Improvements to customs scrollers.

also fixed a bug where changing themes moves the insertion point.