docs: function later( delay ) {
      if ( typeof delay === 'undefined' ) delay = 1;
      return new Promise(
          function( resolve, reject ) {
              window.setTimeout( resolve, delay );
          }
      );
  }