       'google-youtube-ready': '_onYoutubeReady'
      },

      _seekTo: function(newTime) {
        var player = this.$.player;

        if (player.duration == 1 || newTime < player.duration) {
          player.seekTo(newTime);
        }
      },

      _onYoutubeReady: function() {
        this.__pauseOnFirstSeek = this.state == 'paused';

        if (!this.__pauseOnFirstSeek || this.startTime) {
          this._seekTo(this.startTime);
        }
      },

      _currentTimeChanged: function(newTime, oldT