Forms & property pane: update widget name when changed in the propety pane, display error properly, don't allow to switch to other widget when current name is invalid
(difficult code!)