Fix word list speed in reader setup dialog

Since we're trying to optimize here, would it save significant time to remember the current longest length? I don't know whether Java's implementation has to count the letters on each call to length...might not be significant, especially since most words are fairly short.