widget(editor): allow value() method to be provided with asynchronous ca...

...llback invoked when editor's value is fully updated