@chrispetsos we're probably a day or two away from getting our compositePanel ready for code review in Infusion, but we'll still need to update the prefsEditor repo with infusion, and that will bring a huge change to naming amongst other things. We've moved the bulk of the uiOptions code to be a Preference Framework and renamed most functions around this. 

Anyways, to fix your immediate issue of the rendering of the magnifierPosition adjuster the problem was that the repeatingSelectors were not being merged the way you thought. Arrays, by default, are replaced. Luckily Yura was able to help me spot this one. So you can either just redefine the repeatingSelectors option with all of the repeating selectors, or you can add a new mergePolicy.

```javascript
    gpii.uiOptions.panels.arrayMergePolicy = function (target, source) {
        target = fluid.makeArray(target);
        source = fluid.makeArray(source);
        fluid.each(source, function (selector) {
            if($.inArray(selector, target) < 0) {
                target.push(selector);
            }
        });
        return target;
    };

    fluid.defaults("gpii.uiOptions.panels.increaseSize", {
        ...
        repeatingSelectors: gpii.uiOptions.panels.arrayMergePolicy
        ...
    })
``` 

Also, in looking into this, it seems that you have some unneeded markup. Things like:

```html
<div class="fl-crossout"></div>
```

You should try to clean up the markup as much as possible, removing elements and classes that aren't needed/used.