Issue #93: Attempted fix by improving handling of swing event threads.