I don't really know what is the meaning of the "refresh" menu command, but anyway, after cleaning the IvyConsole, I can't regenerate the output of Ivy.
I have to edit ivy.xml and sometimes even remount ivyconf.xml.
IMO, "refresh" command should do anything from start even if it's going to take some time.
If this is not the original meaning of the "refresh" command, I suggest adding a new command to do exactly this: the same process that is done the first time I do "resolve" after Eclipse startup. (Including reinitializing stuff as much as needed, in order to display it again in IvyConsole).