Make a better attempt to maintain the user's selection in the explorer window