docs: function (instances) {
          var r = 10000000 * Math.random(); // todo: could be replaced with algo generating keys with numbers and
          // letters
          var key = '' + (r | r); // r|r = equivalent to Math.floor - but faster in old browsers
          while (instances[key]) {
              key += 'x';
          }
          return key;
      }