ensure getRangeAt is always preceeded by rangeCount > 0
sync sourcedescription with focus only right before editing the associated nugget
prevents all sorts of exception with multiple editables and a top-window-toolbar