Threads finally die. Perhaps we shouldn't be using non thread safe code (swing) with threads? Just a thought.