enyojs/moonstone — pull request #1735 by aarontam (2014-10-28 17:22:24+00:00)
Title: ENYO-373: Bypass addToRoots when rendering initial controls.

### Issue
When initializing a select set of controls for performance reasons, the container for this control is initialized as the Spotlight root, which causes subsequent Spotlight issues when controls do not have a spottable parent and instead use the Spotlight root.

### Fix
Instead of making a quick patch to Spotlight (a full solution here will require some more design), we made a fix to `moon.initContainer` to bypass some of the initialization work performed in `enyo.Control`'s `renderInto` method (including a call to `enyo.addToRoots`) and instead call the `renderDelegate` directly. Thanks to @ryanjduffy for the fix.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam