improved viewer refreshing + preview sizes + file dialog full path urls