JProbeFrame dispose method now calls the BackgroundTaskManger.shutdownAndWait() method before calling super.dispose().