de: this
            }],
            'exit': [{
              name: 'fade-out-animation',
              node: this
            }]
          }
        }
      }

    },

    listeners: {
      'neon-animation-finish': '_onAnimationFinish'
    },

    _onAnimationFinish: function() {
      if (!this.opened) {
        this.style.display = '';
      }
    },

    show: function() {
      this.opened = true;
      this.style.display = 'inline-block';
      this.playAnimation('entry');
    },

    hide: function(