/** Pulls the recently updated mods from the mod website. */
  public void downloadRecentModList() {
    Runnable task = () -> Crawler.processFilter("http://www.factoriomods.com/recently-updated", 1);
    Thread thread = new Thread(task);
    thread.start();
    final javax.swing.Timer timer = new javax.swing.Timer(100, null);
    timer.addActionListener(
        ev -> {
          if (thread.getState() != Thread.State.TERMINATED) timer.restart();
          else {
            System.out.println("Done with page");
            timer.stop();

            ArrayList<String[]> modInfoListFromBrowser = Crawler.getSpecificFilterModsInfo();
            DefaultTableModel model = new DefaultTableModel(new String[] {"", "", "", ""}, 0);
            for (String[] info : modInfoListFromBrowser) model.addRow(info);

            this.window.setModBrowserTableModel(model);
          }
        });

    timer.start();
  }