Fix word list speed in reader setup dialog

If we put the code to find the longest word inside this method, we would then need to loop through the list of words two times instead of one; first to build the list to display, and second to find the longest word.