Using `[ ]` like this is inefficient because it generates and discard an array object, which writ-large can cause GC performance pain. A better but wordier construction is `Array.prototype.slice.call(...)`.

However, Polymer extends `NodeList` with an `array()` method, so you can write:

`this.panels = this.$.contentpanels.getDistributedNodes().array();`