@Override
    public void cuttingAdsFromVideoFinished(File outputFile) {
        if (outputFile == null)
        {
            text.append(
                String.format(
                    "Unable to generate output video file: %s.%s",
                    outputFile.getAbsolutePath(),
                    newline));
        }
        else {
            text.append(
                String.format(
                    "Output video generated: %s.%s",
                    outputFile.getAbsolutePath(),
                    newline));
        }

        //remove VideoSectionPanels for listing
        results.clear();

        //remove VideoSection as result of finding advertisements
        videoSections.clear();

        text.append(String.format("--------------------------%s", newline));

        //revalidate, repaint and remove result lines
        showTimes();

        setStateInitial();
    }