private void miImportActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_miImportActionPerformed
        // Check for changes, if so ask for confirm
        if (story.isSomethingChanged()) {

            // Show save confirm window
            int n = JOptionPane.showConfirmDialog(null,
                    "You made one or several changes to the current story.\n"
                    + "Do you want to save this before importing a new one?\n",
                    "Save?",
                    JOptionPane.YES_NO_CANCEL_OPTION,
                    JOptionPane.WARNING_MESSAGE);

            if (n == JOptionPane.YES_OPTION) {
                // saveStory returns false if the user cancels
                if (!saveStory()) {
                    return;
                }
            } else if (n == JOptionPane.CANCEL_OPTION) {
                return;
            }
        }
        triggerProgressTask(TaskOptions.IMPORT);
    }//GEN-LAST:event_miImportActionPerformed