get alignTarget() {
        let alignTarget;

        if (this.positionMode.top === 'target' || this.positionMode.left === 'target' || this.positionMode.left === 'target-right') {
            alignTarget = firstVisibleChild(this.openMenuNode);
            if (alignTarget) {
                // TODO: Allow centering on an arbitrary node, for now center on first menu-item's child
                alignTarget = alignTarget.firstElementChild || alignTarget;
                alignTarget = alignTarget.querySelector('md-icon') || alignTarget.querySelector('.md-menu-align-target') || alignTarget;
            }
        }

        return alignTarget;
    }
Element in open menu to use for aligning positiong