Small selection refactoring
bugfix
getActiveWorkbenchWindow() should be called from UI thread, otherwise it might return null
small outline refactoring
update open editors when properties view esv description changes