uncedLayout = $.throttle( 300, function() {
      $grid.shuffle('update');
    });
    // Get all images inside shuffle
    $grid.find('img').each(function() {
      var proxyImage;
      // Image already loaded
      if ( this.complete && this.naturalWidth !== undefined ) {
        return;
      }
      // If none of the checks above matched, simulate loading on detached element.
      proxyImage = new Image();
      $( proxyImage ).on('load', function() {
        $(this).off('load');
        debouncedLayo